Bir Linux kutusuna Hudson yapılarımızı çalıştırırken, sistem özelliklerini Java sanal makinesine aktarmak için komut satırını kullanıyoruz. 'u, 2.1.0'a yükseltdiğimiz için, 'un tamamen çalışmayı durdurması nedeniyle, 2.0.9'da gayet iyi çalışmak için kullanıldı. Sistem özellikleri, Java sanal makinesine asla yapmaz.Maven 2.1.0, sistem özelliklerinden Java sanal makinesine geçilmiyor
Küçük bir test projesi oluşturdum ve aslında hiç çalışmıyor.
mvn2.0.9 -Dsystem.test.property=test test
Ama bu başarısız olur:
Bu Maven 2.0.9 ile sadece iyi çalışması gerekir
mvn2.1 -Dsystem.test.property=test test
Java kodu sadece bu
assertTrue(System.getProperty("system.test.property") != null);
"argLine" tam aradığım şeydi! Çok teşekkürler! "- Duser.language = de -Duser.region = DE" olup mvn testi -DargLine = "- – armandino
şaşırtıcı Locale.getDefault için() bu mvn testi -DargLine = çalışan Dsystem.user.language = de - Dsystem.user.region = DE " – bibstha
Lütfen unutmayın, vor maven 3 sadece" mvn -Dsystem.test.property = test testini "kullanıyorsunuz. Maven mülkü testlere yayıyor. – BetaRide