マルチモジュールプロジェクトで失敗サイト:なぜサイトMavenのでしょうか?
質問
私は、Mavenの-3マルチモジュールプロジェクトを持っています:
/root
pom.xml
/bar
pom.xml
/foo
pom.xml
モジュールfoo
はモジュールbar
に依存し、それらの両方が同じ親持っている:root
を。私は私のローカルリポジトリと実行mvn site:site
をきれいにすることを決めたまですべてが、罰金を動作します。ビルドがメッセージで失敗します:
Failed to resolve artifact.
Missing:
1) com.XXX:bar:jar:1.0-SNAPSHOT
これは既知のバグですか、私は何かを間違ってやっていますか?私はまだmaven-project-info-reports-plugin
にとにかくのconfigure pom.xml
をしませんでした。
解決
:サイトを、あなたが特定のサイトの目標ではなく、ビルドサイクルを実行している、ので、プロジェクトがビルドできないだろう、とあなただけのリポジトリを掃除するので、アーティファクトはどこでも使用することには存在しません。 P>
のmavenでビルドのライフサイクルに関する詳細情報については、以下のリンクを参照してください。
http://www.sonatype.com/books/mvnref-書籍/参照/ lifecycle.htmlする
ます。http://www.sonatype。 COM /書籍/ mvnref書籍/参照/ライフサイクル・宗派・パッケージspecific.htmlする
他のヒント
おそらく、あなたは試してみてください目標サイト:ルート/マスターPOMの段階
私は唯一のマスターでのsrc /サイトを持っている原因私は、お子様の中のsrc /サイトでこれをしようとしなかった。
しかし、Mavenの3.0私にとって、この作品の罰金と根のRef =「レポート」がsite.xmlをメニューと チャイルズでMavenのプロジェクト・情報・レポート・プラグインを入れてのpom.xml