Jef*_*rey 5 maven-2 m2eclipse maven-plugin surefire
我使用Eclipse,对于我的一些单元测试,我需要为测试设置一些JVM args,-Djava.library.path特别是.我在POM文件中设置如下:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<argLine>-Djava.library.path=target/dll</argLine>
</configuration>
</plugin>
Run Code Online (Sandbox Code Playgroud)
当我使用Maven构建时,它可以正常工作.但是,当我在Eclipse中运行时(即使安装了Maven插件 - 我的Eclipse环境中的其他所有内容都与maven一起正常工作),此JVM参数未应用.有谁知道这是为什么或如何解决这个问题?
使用JUnit测试运行器在Eclipse中运行测试不会调用maven,即使您使用的是m2eclipse也是如此.
我建议你:
test目标创建maven启动配置;-Djava.library.path=target/dll在JUnit启动配置中添加到JVM参数.| 归档时间: |
|
| 查看次数: |
5681 次 |
| 最近记录: |