MPのご利用は計画的に

だいたい自分用のメモ

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>

起動構成 f:id:panage:20180824112139p:plain

起動構成に入れるのを忘れがちな場合はConfigurationに追加してしまってもいいと思います。

<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-surefire-plugin</artifactId>
  <version>2.22.0</version>
  <configuration>
    <forkCount>0</forkCount>
  </configuration>
</plugin>

参考

stackoverflow.com