anchor.diff:  ----
   package org.acme.myapp
   
  -@Grab('io.spring.initalizr:initializr:1.0.0.BUILD-SNAPSHOT')
  +@Grab('io.spring.initalizr:initializr-web:1.0.0.BUILD-SNAPSHOT')
  +@Grab('spring-boot-starter-web')
   class YourInitializrApplication { }
   ----
   
   NOTE: Spring Initializr is not available on Maven central yet so you will have to build
  -the library <<build,from source>> in order to use it in your own environment.
  +it <<build,from source>> in order to use it in your own environment.
   
   Once you have created that script (`my-instance.groovy`), place your configuration in the same
   directory and simply execute this command to start the service:
  
positive.code: [[building]]
  === Building
  
  The library is located in the `initializr` directory.
  
  [indent=0]
  ----
      $ cd initializr
      $ mvn clean install
  ----
  
  If you want to run the smoke tests using Geb, you need to enable the
  `smokeTests` profile. Firefox should also be installed on your machine
  
  [indent=0]
  ----
      $ cd initializr
      $ mvn verify -PsmokeTests
  ----
  
  
negative.code: 
  NOTE: We use the continuous deployment technique to manage our instance; check the
  link:CHANGELOG.adoc[changelog] for an overview of changes
  
  == Modules
  
  Spring Initializr has the following modules:
  
  * `initializr-generator`: standalone project generation library that can be reused in
  many environments (including embedded in your own project)
  * `initializr-web`: REST endpoints and web interface
  * `initializr-actuator`: optional module to provide statistics and metrics on project
  generation
  
  == Supported interfaces
  
  