maven 测试写入JRE参数实例详解
项目在测试时碰到一个问题,就是JVM加载参数的问题。
web项目本身在注入配置信息的时候,读取的是本地的配置文件,但是配置文件的位置是卸载tomcat 里面配置的JAVA_OPTS里面的。
问题出现了:
JAVA_OPTS将变量写入了JRE,但是在执行maven test的时候,是没有写入JRE参数的,所以在进行诸如service等涉及到数据库的测试的时候,将无法正确加载数据库的配置,导致无法进行数据库测试。
解决方案:
使用configuration来注入参数到JRE当中,这样就可以将参数写入JRE了,然后即可读取本地的配置文件
pom代码如下:
org.apache.maven.plugins maven-surefire-plugin pertest ${maven.test.jvmargs}
评论列表()