开箱即用,Neo4j-OGM库的junit测试将在/tmp下创建临时数据库文件。
我怎么才能改变这个?
在maven-surefire-plugin配置中设置java.io.tmpdir似乎做不到这一点。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<java.io.tmpdir>/alt/tmp</java.io.tmpdir>
</configuration>
</plugin>发布于 2015-09-10 04:48:43
这对我来说很管用
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<systemProperties>
<property>
<name>java.io.tmpdir</name>
<value>/path/to/temp</value>
</property>
</systemProperties>
</configuration>
...
</plugin>由于不建议使用上面的语法,所以进行更新:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<systemPropertyVariables>
<java.io.tmpdir>/path/to/temp</java.io.tmpdir>
</systemPropertyVariables>
</configuration>
...
</plugin>https://stackoverflow.com/questions/32489289
复制相似问题