Java maven surefire插件系统属性和eclipse集成?

Java maven surefire插件系统属性和eclipse集成?,java,eclipse,maven,junit,maven-surefire-plugin,Java,Eclipse,Maven,Junit,Maven Surefire Plugin,我在maven的pom.xml中为surefire执行设置了系统属性。Eclipse忽略了这些。有没有办法解决这个问题 我特别使用basedir属性来确定文件位置,例如构建目录等 我不想以“maven测试”的形式运行测试,因为这太慢了 更新 我现在使用测试类的资源位置来确定项目在磁盘上的位置: 这根本不需要配置 <dependency> <groupId>com.github.jjYBdx4IL.utils</groupId> <art

我在maven的pom.xml中为surefire执行设置了系统属性。Eclipse忽略了这些。有没有办法解决这个问题

我特别使用basedir属性来确定文件位置,例如构建目录等

我不想以“maven测试”的形式运行测试,因为这太慢了

更新 我现在使用测试类的资源位置来确定项目在磁盘上的位置:

这根本不需要配置

<dependency>
    <groupId>com.github.jjYBdx4IL.utils</groupId>
    <artifactId>env-utils</artifactId>
    <version>1.0</version>
</dependency>

com.github.jjYBdx4IL.utils
环境
1

根据您所说的,当您在命令行上运行maven时,您已经设置了环境变量,maven会选择这些变量。如果是这样的话,那么或者看起来它可能是您正在寻找的解决方案。另一件事是,确保您使用的是“project.basedir”,而不仅仅是“basedir”。看见
对于属性名

,我根据您所说的假设,当您在命令行运行maven时,您已经设置了环境变量,maven会选择这些变量。如果是这样的话,那么或者看起来它可能是您正在寻找的解决方案。另一件事是,确保您使用的是“project.basedir”,而不仅仅是“basedir”。看见
对于属性名

,如果我仅以maven测试的形式运行测试,则该属性名有效。但是以这种方式运行测试是很慢的。如果我只以maven测试的方式运行测试,那就可以了。但以这种方式运行测试很慢。