surefire-reportで日本語レポートでた~♪
2.0.1の時とか確かできなかったのであきらめてたんだけど・・・。

いつの間にかできてる、そういえば最近surefireではかれるのテキストレポートの文字化けが直っていたような気が・・・・・、あれ?いつからだっけか・・・・
とりあえず組み合わせは
Maven 2.0.4
surefire-report-maven-plugin 2.0-beta-1
→2.0-beta-2-SNAPSHOTがあるけど別にこれ使わなくでも問題ないみたいです。
あとmaven-site-pluginのコンフィギュレーションでoutputEncodingにUTF-8を指定すれば良いです。(どーでもよいけど、コンフィギュレーションのところにDiscoveredとか書いてあるのはなぜでしょうかw)
http://maven.apache.org/plugins/maven-site-plugin/site-mojo.html
下記がレポーティングの設定例です。
<reporting>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<configuration>
<outputEncoding>UTF-8</outputEncoding>
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>surefire-report-maven-plugin</artifactId>
<version>2.0-beta-1</version>
</plugin>
</plugins>
</reporting>
サイトビルド自体の日本語化は下記にドキュメントあります。
http://maven.apache.org/plugins/maven-site-plugin/i18n.html
なにやら、自分でソース落として、↑のサイトのリソースを配置してmvn installすればよいよーとあります。
→ 中国語のリソースファイルが欲しいなw誰かに作ってもらおうかしらん
あと、mvn siteでもTestがこけると中断する問題に関しては、私の場合は下記のようにprofilesで回避してます。
surefireプラグインの設定
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<testFailureIgnore>${test.testFailureIgnore}</testFailureIgnore>
</configuration>
</plugin>
プロファイルの設定
<profiles>
<!-- For Site Build Profile -->
<profile>
<id>site</id>
<properties>
<test.testFailureIgnore>true</test.testFailureIgnore>
</properties>
</profile>
</profiles>
で、
mvn site -Psite
みたいな感じです。
#同じくmavenのcargoが0.1から0.2にあがってる。でもなぜか0.1の設定だと失敗、SNAPSHOTで利用して他のが仇に・・・・、ある日突然デプロイ失敗wこちらも、早々に調べたいです。

いつの間にかできてる、そういえば最近surefireではかれるのテキストレポートの文字化けが直っていたような気が・・・・・、あれ?いつからだっけか・・・・
とりあえず組み合わせは
Maven 2.0.4
surefire-report-maven-plugin 2.0-beta-1
→2.0-beta-2-SNAPSHOTがあるけど別にこれ使わなくでも問題ないみたいです。
あとmaven-site-pluginのコンフィギュレーションでoutputEncodingにUTF-8を指定すれば良いです。(どーでもよいけど、コンフィギュレーションのところにDiscoveredとか書いてあるのはなぜでしょうかw)
http://maven.apache.org/plugins/maven-site-plugin/site-mojo.html
下記がレポーティングの設定例です。
<reporting>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<configuration>
<outputEncoding>UTF-8</outputEncoding>
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>surefire-report-maven-plugin</artifactId>
<version>2.0-beta-1</version>
</plugin>
</plugins>
</reporting>
サイトビルド自体の日本語化は下記にドキュメントあります。
http://maven.apache.org/plugins/maven-site-plugin/i18n.html
なにやら、自分でソース落として、↑のサイトのリソースを配置してmvn installすればよいよーとあります。
→ 中国語のリソースファイルが欲しいなw誰かに作ってもらおうかしらん
あと、mvn siteでもTestがこけると中断する問題に関しては、私の場合は下記のようにprofilesで回避してます。
surefireプラグインの設定
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<testFailureIgnore>${test.testFailureIgnore}</testFailureIgnore>
</configuration>
</plugin>
プロファイルの設定
<profiles>
<!-- For Site Build Profile -->
<profile>
<id>site</id>
<properties>
<test.testFailureIgnore>true</test.testFailureIgnore>
</properties>
</profile>
</profiles>
で、
mvn site -Psite
みたいな感じです。
#同じくmavenのcargoが0.1から0.2にあがってる。でもなぜか0.1の設定だと失敗、SNAPSHOTで利用して他のが仇に・・・・、ある日突然デプロイ失敗wこちらも、早々に調べたいです。





