0

Maven のドキュメントによると、Maven は、親 pom をローカルで見つけられなかった場合にのみ、ローカルおよびリモートのリポジトリで親 pom を検索します。これをダミーにするために私が見つけた最良の解決策は、追加することです

        <relativePath>.</relativePath>

これは明らかにクラッジであり、警告を生成します(当然のことです)。親モジュールとマルチモジュール プロジェクトを扱う場合、Maven はファイル システムの結合のように見えるため、これが、明らかに間違っていると感じるもの (たとえば、ファイル システムの子からの継承) なしで両方を共存させる唯一の方法です。

4

1 に答える 1

1

タグを使用して親 pom を参照します。

<parent>
    <groupId>com.mycompany</groupId>
    <artifactId>my-parentpom</artifactId>
    <version>1.0-SNAPSHOT</version>
</parent>

mvn install -N親POMを含むディレクトリからコマンドを使用して、親pomをローカルリポジトリにインストールする必要があります。

于 2012-12-28T16:26:03.727 に答える