[ http://jira.codehaus.org/browse/MNG-1525?page=all ]
Edwin Punzalan updated MNG-1525:
--------------------------------
Attachment: MNG-1525-maven-project.patch
> Allow environment variables to be referenced in pom.xml, settings.xml, etc.
> ---------------------------------------------------------------------------
>
> Key: MNG-1525
> URL: http://jira.codehaus.org/browse/MNG-1525
> Project: Maven 2
> Type: New Feature
> Versions: 2.0
> Environment: Red Hat Linux, Java 5, Maven 2
> Reporter: Richard Allen
> Assignee: Edwin Punzalan
> Fix For: 2.0.1
> Attachments: MNG-1525-maven-project.patch
>
>
> Maven should allow environment variables to be referenced; similar to Java
> System properties. Ant allows this to be done using the following syntax:
> <property environment="env"/>
> ${env.CATALINA_BASE}
> where CATALINA_BASE has been defined like:
> export CATALINA_BASE=$HOME/tomcat
> In Maven, an example use for signing jars might be:
> <plugin>
> <groupId>org.apache.maven.plugins</groupId>
> <artifactId>maven-jar-plugin</artifactId>
> <executions>
> <execution>
> <goals>
> <goal>sign</goal>
> </goals>
> </execution>
> </executions>
> <configuration>
> <keystore>${env.KEYSTORE_FILE}</keystore>
> <storepass>${env.KEYSTORE_PASS}</storepass>
> <alias>${env.KEYSTORE_ALIAS}</alias>
>
> <jarPath>${project.build.directory}/${project.build.finalName}.jar</jarPath>
> </configuration>
> </plugin>
> where KEYSTORE_FILE, KEYSTORE_PASS, and KEYSTORE_ALIAS are environment
> variables.
> It would also be very useful to have environment variables available when
> defining filter properties files. For instance:
> # application.properties
> deploy.dir=${env.CATALINA_BASE}/webapps
> Environment variables can be referenced in Java like:
> Map<String, String> environmentVariables = java.lang.System.getenv();
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]