anchor.diff:  
   Based on the specified policy Bootique figures out the sequence of execution and runs the main and the secondary commands.
   
  -=== Chapter 11. Options
  +=== Options
   
   ==== Simple Options
   
  
positive.code: 
  Bootique was inspired by two similar products - http://www.dropwizard.io/[Dropwizard] and http://projects.spring.io/spring-boot/[SpringBoot], however its focus is different. Bootique favors modularity and clean pluggable architecture. Bootique is built on top of https://github.com/google/guice[Google Guice] dependency injection (DI) container, which provides the core of its modularity mechanism. This means that pretty much anything in Bootique can be customized/overridden to your liking.
  
  === Chapter 2. Java Version
  
  Java 8 or newer is required.
  
  === Chapter 3. Build System
  
  Bootique apps can be built using any Java build system (Ant, Maven, Gradle, etc). Examples in the documentation are based on Maven and `maven-shade-plugin`. While this is not strictly a requirement, Bootique apps are usually packaged into "fat" runnable jars and don't have any external dependencies beyond the JRE.
  
  === Chapter 4. Programming Skills
  
  Everything you know about Java programming will be applicable when working with Bootique. You may need to "unlearn" some of the practices related to JavaEE configuration and container deployment though.
  
  
negative.code: }
  ----
  
  === Common Test Scenarios
  
  Among the things that can be tested are runtime services with real dependencies, standard output of full Bootique applications (i.e. the stuff that would be printed to the console if this were a real app), network services using real network connections (e.g. your REST API's), and so on. Some examples are given below, outlining common techniques.
  
  