Book Image

OpenShift Cookbook

By : Shekhar Gulati
Book Image

OpenShift Cookbook

By: Shekhar Gulati

Overview of this book

Table of Contents (19 chapters)
OpenShift Cookbook
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Running OpenShift on a Virtual Machine
Index

Overriding the default Maven build command


OpenShift, by default, will execute the mvn -e clean package -Popenshift -DskipTests command to build the project. If you don't want to use the OpenShift Maven profile or want to run tests, then you have to tell OpenShift to run a different command. In this recipe, you will learn how you can tell OpenShift to use a different command.

Getting ready

To complete this recipe, you will need the jobstore application created in the Creating and deploying Java EE 6 applications using the JBoss EAP and PostgreSQL 9.2 cartridges recipe. Please refer to this recipe if you don't have a running OpenShift application.

How to do it…

Perform the following steps to override the default Maven build command:

  1. Open a new command-line terminal, and navigate to the directory where the jobstore application is located.

  2. To configure OpenShift to use a different build command, create a new environment variable with the name MAVEN_ARGS. The value of the MAVEN_ARGS environment variable...