次の問題があります。
maven-surefire-report-plugin はライフサイクルの目標を呼び出しますtest
。これにより、テストランナーが再び開始されます。これを防ぐために、彼らは次の回避策を作成しました:
http://jira.codehaus.org/browse/SUREFIRE-257
これをPOMに実装する際に問題が発生しています。彼らはページに次のメモを持っています:
注: バージョン 2.8 の時点で、このプラグインが正常に動作するには Maven Site Plugin 2.1 以降が必要です。バージョン 2.7.2 以前は、新しい確実なバージョンと互換性があるため、混合が可能です。
私のmaven実行:「clean deploy site-deploy」
これは私のPOM部分です:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<configuration>
<reportPlugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-project-info-reports-plugin</artifactId>
<version>2.7</version>
<configuration>
<dependencyDetailsEnabled>false</dependencyDetailsEnabled>
<dependencyLocationsEnabled>false</dependencyLocationsEnabled>
</configuration>
<reportSets>
<reportSet>
<reports>
<report>index</report>
<report>dependencies</report>
<report>project-team</report>
</reports>
</reportSet>
</reportSets>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-report-plugin</artifactId>
<version>2.9</version>
<configuration>
<outputDirectory>${project.build.directory}/site</outputDirectory>
<reportsDirectories>
<reportsDirectories>${project.build.directory}/site/surefire-reports</reportsDirectories>
</reportsDirectories>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jxr-plugin</artifactId>
<version>2.3</version>
</plugin>
</reportPlugins>
<generateReports>true</generateReports>
<inputEncoding>UTF-8</inputEncoding>
<outputEncoding>UTF-8</outputEncoding>
</configuration>
</plugin>
surefire-report:report-only
トリガーされるだけでフェーズが呼び出されないように構成するにはどうすればよいですかtest
(ただし、他のすべてはsite
フェーズで行われますか)。