[ http://jira.codehaus.org/browse/MNG-1525?page=comments#action_51308 ] 

Edwin Punzalan commented on MNG-1525:
-------------------------------------

Can you check if Runtime.exec( "set" ) will print the list of environment 
variables for your OS ?  Thanks.

> 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

>
>
> 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]

Reply via email to