home >  Apache > Maven

Maven2のcobertura-maven-pluginで「Unable to find the mojo 'dump-datafile'」

Maven2を実行すると以下のエラーが出た。
 [INFO] Error getting reports from the plugin 'org.codehaus.mojo:cobertura-maven-plugin:2.3': Unable to find the mojo 'dump-datafile' (or one of its required components) in the plugin 'org.codehaus.mojo:cobertura-maven-plugin'
 net/sourceforge/cobertura/coveragedata/CoverageDataContainer (Unsupported major.minor version 49.0)
すごくはまったんだけど、これはpom.xmlの書き方がおかしいときに発生するみたい。

上の例はcobertura-maven-plugin2.3で発生したんだけど、JDKのバージョンによってはエラーになるみたい。 cobertura-maven-pluginのサイトを読んでみると、Goalsに書いているpom.xmlの書き方と、Usageに書いてあるpom.xmlの書き方が異なる。

どうも、Usageの書き方はJDK1.4で動く。
 <project>
   ・・・
   <reporting>
    <plugins>
      <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>cobertura-maven-plugin
        </artifactId>
        <configuration>
          <formats>
          <format>xml</format>
          <format>html</format>
          </formats>
        </configuration>
      </plugin>
    </plugins>
   </reporting>
 </project>
JDK1.6(たぶん、1.5も?)の場合は、Goalsの書き方じゃないと動かなかった。
 <project>
   ・・・
  <build>
    <pluginManagement>
    <plugins>
      <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>cobertura-maven-plugin</artifactId>
        <version>2.3</version>
      </plugin>
    </plugins>
    </pluginManagement>
    <plugins>
        <plugin>
          <groupId>org.codehaus.mojo</groupId>
          <artifactId>cobertura-maven-plugin</artifactId>
          <version>2.3</version>
        </plugin>
    </plugins>
  </build>
  <reporting>
    <plugins>
        <plugin>
          <groupId>org.codehaus.mojo</groupId>
          <artifactId>cobertura-maven-plugin</artifactId>
          <version>2.3</version>
          <configuration>
            <formats>
            <format>xml</format>
            <format>html</format>
            </formats>
          </configuration>
        </plugin>
    </plugins>
  </reporting>
 <project>

参考

円 
円 
J J円 
J
円 
P P円 
P
円 
円 
円 
円 
円 
円 
円 
9 9円 
9
円 
2 2円 
2
3 3円 
3
0 0円 
0
h h円 
h
h h円 
h
h h円 
h
h h円 
h
h h円 
h
2 2円 
2
1 1円 
1
0 0円 
0
1 1円 
1
3 3円 
3
0 0円 
0

コメントする


画像の中に見える文字を入力してください。

Mike Cohn (著), マイク コーン (著), 安井 力 (翻訳), 角谷 信太郎 (翻訳)
採用した現在のタイトルは、見積りや計画づくりといったプロセスを、アジャイルに進めなければならないと謳っているのだ。見積りと計画づくりがアジャイルでないのに、プロジェクトがアジャイルであるということはありえない。

メアリー・ポッペンディーク (著), トム・ポッペンディーク (著), 高嶋 優子 (翻訳), 天野 勝 (翻訳), 平鍋 健児 (翻訳) 「トヨタ生産方式」を源流にする「リーン開発」をソフトウエア開発に取り入れるための具体的方法を紹介した本です。製造分野から始まったリーン活動は、その原則を理解しないままプラクティスだけを開発分野に適用しようとしても、行き詰るか失敗に終わってしまいます。本書は、リーンの7大原則を「価値」「ムダ」「スピード」「人」「知識」「品質」「パートナー」に整理し、ソフト開発現場にどうしたら効果的に適用できるかを、多くの実例を交えながら具体的に説明します。

著者:Yugui 税込 2,310 円
本書は、他言語でのプログラミング経験を持つ人を対象に、Rubyの特徴、Rubyならではの方法や慣習について解説します。これはRubyの資料を読んで実践的な学習を進めていくために必要な前提知識です。本書はRubyの基礎的な部分とメタクラスやブロック構文のような独自の概念、それらにまつわる文化を説明し、Ruby特有の考え方を知ってもらうことを目的としています。

本書は、Railsの入門からリファレンスまでをわかりやすく解説した書籍です。第1部と第2部では、Railsの背景にある概念について説明し、あっという間に簡単なオンラインストアを開発してみせます。

著者:James Shore, Shane Warden アジャイル開発は人のなせる技である。アジャイル開発を極めるためには、その時々で無数の可能性を評価して最善の方策を選択することを学ぶ必要がある。本書は、あなたがアジャイル開発の「道」を極める手助けをしたい。

daipresents!! ҂̑蕨

tWn{github tWn{Google Code