0

デフォルトでは、 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>
4

1 に答える 1

1

これは私のために働いた

<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>
于 2015-09-10T04:48:43.867 に答える