How to inform Maven/JVM options for S2I build in OpenShift3

OpenShift3 allows to build a container from a Github repository using the concept of “S2I – Source to Image”.

For example:

  • How to run multiple times a Docker container with different parameters in Kubernetes?
  • Docker hello world not working
  • Docker: Error starting container: Unable to load the AUFS module
  • Moving docker root folder to a new drive / partition
  • Docker Compose - Logstash - exited with code 0 after start
  • Docker MYSQL '[2002] Connection refused'
  • oc new-app codecentric/springboot-maven3-centos~https://github.com/cbelleza/spring-boot-samples.git --context-dir=spring-boot-basewebapp
    

    Is there any way to inform what Maven goals should be executed during that building?

    How can I set what JVM parameters my application needs to be started such as -DXbootclasspath:, -Dfile.encoding, etc?

  • pycharm can't complete remote interpreter setup for Docker
  • AWS ECS windows containers network mode issue
  • Error while running docker container
  • Should I use Dockerfiles or image commits?
  • Django app server hangs / won't start in Docker Compose
  • Fig volumes don't mount properly
  • One Solution collect form web for “How to inform Maven/JVM options for S2I build in OpenShift3”

    It depends on how the specific S2I builder you are using is implemented. You need to find where the provider of that S2I builder has their code and documentation.

    Seems you can find documentation for it at:

    and their repo for it is at:

    Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.