Java 使用自定义jre的Arquillian测试(使用Maven依赖项)
我有一个使用特定JRE的项目:它包含一些附加的lib和custo java.security条目。。。我想在另一台机器上运行这个测试,我没有权限用我的特定配置更新JRE 我想做的是:Java 使用自定义jre的Arquillian测试(使用Maven依赖项),java,maven,jboss-arquillian,Java,Maven,Jboss Arquillian,我有一个使用特定JRE的项目:它包含一些附加的lib和custo java.security条目。。。我想在另一台机器上运行这个测试,我没有权限用我的特定配置更新JRE 我想做的是: 获取JRE发行版并将其放入目标文件夹:使用Maven dependency 使用Maven插件:使用我的特定配置更新此JRE 使用arquillian.xml配置文件在目标中使用我的自定义JRE设置$JAVA_HOME 有可能用阿奎利安做到这一点吗 你还有其他建议吗 谢谢大家! 对于前两个步骤,您可以使用Maven
谢谢大家! 对于前两个步骤,您可以使用Maven依赖插件 对于集成测试,您可以使用failsafe插件,有一个名为的参数。无需使用arquillian.xml重写jvm 选项指定要与分叉选项一起使用的jvm(或java可执行文件的路径)。默认情况下,jvm将是用于运行Maven的同一个VM的新实例。JVM设置不是从MAVEN_选项继承的
org.apache.maven.plugins
maven故障保护插件
jvm或java可执行文件的路径
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
<configuration>
<jvm>path to jvm or java executable</jvm>
</configuration>
</plugin>