繁体   English   中英

maven-surefire-plugin系统属性和eclipse集成?

[英]maven-surefire-plugin system properties and eclipse integration?

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

特别是,我使用basedirir属性来确定文件位置,即生成目录等。

我不想将测试作为“ Maven测试”运行,因为那很慢。

更新资料

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

https://github.com/jjYBdx4IL/misc/blob/master/env-utils/src/main/java/com/github/jjYBdx4IL/utils/env/Maven.java#L64

这就要求在所有的任何配置。

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

我是根据您的意思假设的,当您在命令行中运行maven时,您已经设置了环境变量,而maven会选择该环境变量。 如果是这种情况,那么要么在命令行中传递它要么 设置系统属性似乎是您正在寻找的解决方案。 另一件事是,确保您使用的是“ project.basedir”,而不仅仅是“ basedir”。 请参阅此处以获取属性名称

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM