anchor.diff:  * JDK 1.8+ installed with `JAVA_HOME` configured appropriately
   * Apache Maven {maven-version}
   * access to an OpenShift cluster (Minishift is a viable option)
  +* OpenShift CLI (Optional. Only required for manually deploying)
   
   == Creating the Maven project
   
  
positive.code: ----
  
  The build that will be performed is an s2i binary build. The input of the build is the jar that has been built locally and the output of the build is an ImageStream that is configured to automatically trigger a deployment.
  
  === Non S2i Builds
  
  
negative.code: The configuration items that are available can be found in: `io.quarkus.kubernetes.deployment.OpenShiftConfig` class.
  Furthermore, the items provided by `io.quarkus.deployment.ApplicationConfig` affect the OpenShift resources.
  
  === Build and Deploy (in separate steps)
  
  If the OpenShift extension was not included during the bootstraping of the project nor was it added subsequently (check pom.xml file for it), then it can be added like this:
  
  [source, subs=attributes+]
  ----
   ./mvnw quarkus:add-extension -Dextensions="openshift"
  ----
   
  Building is handled by the link:container-image#s2i[container-image-s2i] extension. To trigger a build:
  
  [source, subs=attributes+]
  