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: 373
        
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