Archives

You are currently viewing archive for 15 April 2006

[Java] 15 April 2006 はてなブックマーク - surefire-reportで日本語レポートでた~♪ Twitterでつぶやく

surefire-reportで日本語レポートでた~♪

2.0.1の時とか確かできなかったのであきらめてたんだけど・・・。
jreport
いつの間にかできてる、そういえば最近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こちらも、早々に調べたいです。

[徒然] 15 April 2006 はてなブックマーク - っていうかM2アップデート早すぎw Twitterでつぶやく

っていうかM2アップデート早すぎw

ついこの前2.0.3でたのに、今日見てみたら2.0.4になってたw
http://maven.apache.org/

#そろそろsurefireのsitebuildで日本語テストリポートが化けてないといいなー(いや、手伝えばよいのですが・・・・orz)
→ 今の案件のお客さんにJUnitのテストリポートを単体テスト結果として提出したいからん
«Prev || 1 || Next»