Sto provando a fare in modo che i nuovi sviluppatori del mio progetto Maven abbiano il più facile inizio possibile. Sto usando e raccomandando IntelliJ IDEA come IDE per loro. Sono abbastanza soddisfatto dei risultati dell'importazione del progetto Maven in IDEA. L'unica complicazione che ho ora è l'importazione della directory di lavoro dal plugin surefire.Come importare la directory di lavoro per JUnit da Maven a IDEA
Nel mio pom.xml ho il seguente:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.7.2</version>
<configuration>
<workingDirectory>target/work</workingDirectory>
</configuration>
</plugin>
Questo funziona bene quando ho eseguito i test da linea di comando (test mvn). Quando creo un nuovo progetto Idea, i test JUnit necessitano tuttavia di una configurazione aggiuntiva. La directory di lavoro viene ignorata e devo impostarla manualmente per poter eseguire correttamente i test.
Avete idea di come importare Idea correttamente la directory di lavoro per JUnit?
Grazie. Ho provato a utilizzare la variabile $ MODULE_DIR $ nelle impostazioni di esecuzione Idea. La directory di lavoro è impostata sulla directory, in cui si trova il progetto. Avevo bisogno di impostare la directory di lavoro su $ MODULE_DIR $ \ target \ work per impostarlo correttamente. Questo è un po 'meglio, perché ora posso usare questa costante stringa e lasciare che gli altri facciano copia e incolla. Ha ancora bisogno di un intervento manuale. –
Quindi non c'è modo di ereditare la directory di lavoro da Maven? – Bax