Maven and Environment Variables: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
(Created page with "=Internal= * Maven =Overview= Maven is able to access environment variables in its configuration files by specifying the environment variable using the f...")
 
Line 14: Line 14:


<pre>
<pre>
...
<repository>
<repository>
   <id>jboss-eap-repository-6.4.0</id>
   <id>jboss-eap-repository-6.4.0</id>
   <url>file://${env.RUNTIME_DIR}/jboss-eap-6.4.0.GA-maven-repository</url>
   <url>file://${env.RUNTIME_DIR}/jboss-eap-6.4.0.GA-maven-repository</url>
</repository>
</repository>
...
</pre>
</pre>

Revision as of 14:32, 23 February 2017

Internal

Overview

Maven is able to access environment variables in its configuration files by specifying the environment variable using the following format:

${env.SOME_VARIABLE}

Example of specifying a local filesystem repository:

<repository>
  <id>jboss-eap-repository-6.4.0</id>
  <url>file://${env.RUNTIME_DIR}/jboss-eap-6.4.0.GA-maven-repository</url>
</repository>