我尝试在我的 pom.xml 中设置属性并在我的 jUnit 测试期间访问它们。我要读取它们的类由 jUnit 导入Test.java
并正在使用
String prop = System.getProperty("target1");
,但它始终为空。我已经在我的 pom.xml 中尝试过:
...
<profiles>
<profile>
<id>default</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<target1>2948</target1>
</properties>
</profile>
</profiles>
并且
...
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
<version>2.15</version>
<systemPropertyVariables>
<target2>2948</target2>
</systemPropertyVariables>
<systemProperties>
<property>
<name>target3</name>
<value>2948</value>
</property>
</systemProperties>
...
</configuration>
...
我确实有一个父 pom.xml 但这不可能是问题吗?我正在使用 Netbeans 并通过点击 pom.xml 上的“测试文件”来启动测试
谢谢你:)