IntelliJ IDEA上でmvn-testをDebugするときはmaven-surefire-pluginが必要らしい
概要
mvn test
中にBreakPointでとまらないなーと思って調べたメモです。
環境
- IntelliJ IDEA 2018.2.2 (Ultimate Edition)
どうすればいいか
タイトルにも書いてありますが、maven-surefire-plugin
を使います。
build pluginとして設定して、mvn実行時のオプションに-DforkCount=0
を追加します。
pom.xml
<build> ... <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.22.0</version> </plugin> </plugins> </build>
起動構成
起動構成に入れるのを忘れがちな場合はConfigurationに追加してしまってもいいと思います。
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.22.0</version> <configuration> <forkCount>0</forkCount> </configuration> </plugin>