91

例えば:

<parent>
    <groupId>mycompany.trade.com</groupId>
    <artifactId>mycompany.trade.</artifactId>
    <version>1.1.1.0-SNAPSHOT</version>
</parent>

Mavenが親pomを検索するという意味ですか?はいの場合、どこで、どの順序で?1レベル上のフォルダにある可能性がありますか?またはローカルリポジトリまたはリポジトリにありますか?

4

3 に答える 3

84

はい、maven はローカル リポジトリ (またはnexusなどのプロキシ) から親 POM を読み取り、親とモジュール POM からの情報をマージして「有効な POM」を作成します。

POM の概要も参照してください。

親を使用する理由の 1 つは、すべてのモジュールで使用する必要があるアーティファクトのバージョン、コンパイラ設定などに関する情報を格納するための中心的な場所があることです。

于 2011-11-06T10:50:51.907 に答える