我在maven的pom.xml中为surefire执行设置了系统属性。 Eclipse忽略了那些。有没有办法解决这个问题?
特别是我使用basedir属性来确定文件位置,即构建目录等。
我不想将测试作为“maven测试”运行,因为这很慢。
我现在正在使用测试类的资源位置来确定磁盘上的项目位置:
这不需要配置 。
<dependency>
<groupId>com.github.jjYBdx4IL.utils</groupId>
<artifactId>env-utils</artifactId>
<version>1.0</version>
</dependency>
答案 0 :(得分:0)
我假设你在说什么,当你在命令行运行maven时,你已经设置了环境变量,maven会接受。如果是这种情况,则either passing it along on the command line或setting the system properties似乎可能是您正在寻找的解决方案。另一件事是,确保你正在使用&#34; project.basedir&#34;而不只是&#34; basedir&#34;。看到 here表示属性名称