anchor.diff:  Let's start with a new Java Maven project created in your favorite IDE.
   Your `pom.xml` in addition to the required project information tags will need to declare a few BOM ("Bill of Material") imports in the `&lt;dependencyManagement/&gt;` section:
   
  -[source,xml,subs="attributes"]
  +[source,xml,subs="attributes+"]
   ----
   <dependencyManagement>
     <dependencies>
       <dependency>
         <groupId>io.bootique.bom</groupId>
         <artifactId>bootique-bom</artifactId>
  -      <version>{bootique.version}</version>
  +      <version>{bootique_version}</version>
         <type>pom</type>
         <scope>import</scope>
       </dependency>
  
positive.code: </dependencyManagement>
  ----
  
  This will allow `&lt;dependencies/&gt;` section that will follow shortly to include various Bootique modules and not worry about their individual versions.
  So let's create this section and import a few modules:
  
  [source,xml]
  
negative.code: INFO main i.b.j.s.ServerFactory: Adding listener io.bootique.jetty.servlet.DefaultServletEnvironment
  INFO main i.b.j.s.ServletFactory: Adding servlet 'jersey' mapped to /*
  INFO main i.b.j.s.ServerLifecycleLogger: Starting jetty...
  INFO main o.e.j.server.Server: jetty-9.4.19.v20190610
  INFO main o.e.j.s.h.ContextHandler: Started o.e.j.s.ServletContextHandler@27dc79f7{/,null,AVAILABLE}
  INFO main o.e.j.s.ServerConnector: Started ServerConnector@3a45c42a{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
  INFO main o.e.j.server.Server: Started @2005ms
  