I am using Maven-2.0.9 and the enforcer plugin within my pom http://maven.apache.org/plugins/maven-enforcer-plugin/rules/index.html http://maven.apache.org/plugins/maven-enforcer-plugin/rules/index.html
Within this plugin i am using the requireProperty rule to ensure that a environment property is set by the user before running mvn http://maven.apache.org/plugins/maven-enforcer-plugin/rules/requireProperty.html http://maven.apache.org/plugins/maven-enforcer-plugin/rules/requireProperty.html Here's the pom: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-enforcer-plugin</artifactId> <executions> <execution> <id>enforce-property</id> <goals> <goal>enforce</goal> </goals> <configuration> <rules> <requireProperty> <property>JAVA_HOME</property> <message>"Please set JAVA_HOME"</message> </requireProperty> </rules> <fail>true</fail> </configuration> </execution> </executions> </plugin> This rule always fails even if the user has set the JAVA_HOME from the command prompt: export JAVA_HOME=/home/me/Java Does this rule, consider the system level environment variables? I could test the enforcer rule successfully against a property that was set within the pom. Is there any other way i can enforce the JAVA_HOME to be set? -- View this message in context: http://www.nabble.com/Does-requireProperty-consider-system-environment-variables--tp20936086p20936086.html Sent from the Maven - Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
