anchor.diff:  
   * Provide a radically faster and widely accessible getting started experience for all
   Spring development.
  -* Be opinionated out of the box, but get out of the way quickly as requirements start to
  +* Be opinionated out of the box but get out of the way quickly as requirements start to
   diverge from the defaults.
   * Provide a range of non-functional features that are common to large classes of projects
  -(e.g. embedded servers, security, metrics, health checks, externalized configuration).
  +(such as embedded servers, security, metrics, health checks, and externalized configuration).
   * Absolutely no code generation and no requirement for XML configuration.
   
   
  
positive.code: [[getting-started-installing-spring-boot]]
  == Installing Spring Boot
  Spring Boot can be used with "`classic`" Java development tools or installed as a command
  line tool. Regardless, you will need http://www.java.com[Java SDK v1.8] or higher. You
  should check your current Java installation before you begin:
  
  [indent=0]
  ----
  	$ java -version
  ----
  
  If you are new to Java development, or if you just want to experiment with Spring Boot
  you might want to try the <<getting-started-installing-the-cli, Spring Boot CLI>> first,
  otherwise, read on for "`classic`" installation instructions.
  
  
  
  [[getting-started-installation-instructions-for-java]]
  === Installation instructions for the Java developer
  You can use Spring Boot in the same way as any standard Java library. Simply include the
  appropriate `+spring-boot-*.jar+` files on your classpath. Spring Boot does not require
  any special tools integration, so you can use any IDE or text editor; and there is
  nothing special about a Spring Boot application, so you can run and debug as you would
  any other Java program.
  
  Although you _could_ just copy Spring Boot jars, we generally recommend that you use a
  build tool that supports dependency management (such as Maven or Gradle).
  
  
  
  [[getting-started-maven-installation]]
  ==== Maven installation
  Spring Boot is compatible with Apache Maven 3.2 or above. If you don't already have Maven
  installed you can follow the instructions at http://maven.apache.org.
  
  TIP: On many operating systems Maven can be installed via a package manager. If you're an
  OSX Homebrew user try `brew install maven`. Ubuntu users can run
  `sudo apt-get install maven`. Windows users with Chocolatey can run `choco install maven`
  from an elevated prompt.
  
  Spring Boot dependencies use the `org.springframework.boot` `groupId`. Typically your
  Maven POM file will inherit from the `spring-boot-starter-parent` project and declare
  dependencies to one or more <<using-spring-boot.adoc#using-boot-starter,
  "`Starters`">>. Spring Boot also provides an optional
  <<build-tool-plugins.adoc#build-tool-plugins-maven-plugin, Maven plugin>> to create
  executable jars.
  
  Here is a typical `pom.xml` file:
  
  [source,xml,indent=0,subs="verbatim,quotes,attributes"]
  ----
  
negative.code: are also available.
  
  Once downloaded, follow the {github-raw}/spring-boot-project/spring-boot-cli/src/main/content/INSTALL.txt[INSTALL.txt]
  instructions from the unpacked archive. In summary, there is a `spring` script
  (`spring.bat` for Windows) in a `bin/` directory in the `.zip` file. Alternatively, you
  can use `java -jar` with the `.jar` file (the script helps you to be sure that the
  classpath is set correctly).
  
  