我有一个使用特定JRE的项目:它包含一些额外的lib和custo java.security条目...我想在其他机器上运行测试,我无权使用我的特定配置更新JRE
我想做什么:
可以用Arquillian做到吗?
你还有其他建议吗?
谢谢!
答案 0 :(得分:0)
对于前两个步骤,您可以使用Maven依赖项插件。
对于集成测试,您可以使用failsafe插件,有一个名为{{3}}的参数。无需使用 arquillian.xml 覆盖jvm。
指定要与分叉选项一起使用的jvm(或java可执行文件的路径)的选项。对于默认值,jvm将是与用于运行Maven的VM相同的VM的新实例。 JVM设置不是从MAVEN_OPTS继承的。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
<configuration>
<jvm>path to jvm or java executable</jvm>
</configuration>
</plugin>