anchor.diff:  spring cloud task app starter infrastructure. For explanation purposes, we will assume that we are creating a new
   task application for a technology named foobar.
   
  -* Create a new top level module named spring-cloud-starter-task-foobar
  +* Create a new top level module named spring-cloud-starter-task-foobar (preferably in a new empty directory)
  +
  +Have this module inherit from the `task-app-starters-build` in the official spring cloud task app starters.
   
   Please look into the existing starters for how to design and structure a new one. Ensure that you name the
   main `@Configuration` class of your starter as `FoobarTaskConfiguration` as this is the default convention used by
  
positive.code: ...
  ----
  
  * Build and install the newly updated bom:
  
  `./mvnw clean install -pl :spring-cloud-task-app-dependencies`
  
  * At this point, you are ready to generate the spring boot app for foobar task. Go to the
  `spring-cloud-task-app-generator` module and start editing as below.
  
  The minimal configuration needed to generate the app is to add to plugin configuration in
  spring-cloud-task-app-generator/pom.xml. There are other plugin options that customize the generated applications
  which are described in the plugin documentation (https://github.com/spring-cloud/spring-cloud-stream-app-maven-plugin).
  A few plugin features are described below.
  
  [source,xml]
  ----
  <generatedApps>
  ....
      <foobar-task />
  ....
  </generatedApps>
  ----
  
  More information about the maven plugin used above can be found here:
  
negative.code: Rather, we delegate this responsibility to the maven plugin that is generating the binder based apps. Therefore, you don't
  have to provide a spring.factories file that lists all your configuration classes.
  
  * Add the new foobar task starter module to the root pom.xml
  
  * You need to add the new starter dependency to a bill of material (BOM) called `foobar-task-app-dependencies` in the
  dependency management section. For example,
  
  [source,xml]
  ----
  