【发布时间】:2010-10-23 20:48:25
【问题描述】:
我们使用命令行将系统属性传递给 Java 运行我们的Hudson 时的虚拟机构建在 Linux 机器上。它使用了 自从我们升级到 2.1.0 以来,它在 2.0.9 中工作得很好 完全停止工作。系统属性永远不会成功 到 Java 虚拟机。
我创建了一个小型测试项目,它确实根本不起作用。
这应该适用于 Maven 2.0.9:
mvn2.0.9 -Dsystem.test.property=test test
但这会失败:
mvn2.1 -Dsystem.test.property=test test
Java 代码就是这样做的
assertTrue( System.getProperty("system.test.property") != null);
【问题讨论】:
标签: maven-2 jvm maven-plugin surefire system-properties