Maven 2.1.0 not passing on system properties to Java virtual machine
Posted
by raisercostin
on Stack Overflow
See other posts from Stack Overflow
or by raisercostin
Published on 2009-05-05T09:13:22Z
Indexed on
2010/05/28
8:02 UTC
Read the original article
Hit count: 324
We use the command line to pass on system properties to the Java virtual machine when running our Hudson builds on a Linux box. It used to work quite well in 2.0.9 by since we upgraded to 2.1.0 it has stopped working altogether. The system properties just never make it to the Java virtual machine.
I have created a small test project and indeed it does not work at all. I have attached it in case you want to give it a go.
This should work just fine with Maven 2.0.9:
mvn2.0.9 -Dsystem.test.property=test test
But this will fail:
mvn2.1 -Dsystem.test.property=test test
The Java code simply does this
assertTrue( System.getProperty("system.test.property") != null);
, Apr 20, 2009; 12:44pm edward eric pedersson
© Stack Overflow or respective owner