0

私は検索してもこれを理解できませんでした。地元のメイヴンの男もこれを見たことがありませんでした:

アイデアは、maven-release-plugin をプロジェクトに追加して、本番アプリケーションで使用する前にテストおよび実験することです。

プラグインを追加している間 (Eclipse > pom.xml > Add plugin)、このプラグインのバージョン 2.0 がロックされ、「管理されている」という兆候があります。スクリーンショットを添付しました。

質問は簡単です。これはなぜですか。これを変更できますか?

ここに画像の説明を入力

4

2 に答える 2

1

<dependencyManagement>管理された依存関係のバージョンは、継承された POM のセクション、またはセクション内のプラグインに表示されるものだと思います<pluginManagement>

<build>
  <pluginManagement>
    <plugins>
      <plugin>
        <groupId>org.antlr</groupId>
        <artifactId>antlr3-maven-plugin</artifactId>
        <version>3.2</version>
      </plugin>
    </plugins>
  </pluginManagement>
</build>
于 2013-08-02T07:50:31.400 に答える
0

親の pom でバージョンが定義されているプラ​​グインとしてマネージド プラグインを知っています。独自の pom に依存関係を引き続き追加しますが、バージョンを含めて依存関係が定義されている親からプルされるため、バージョンを省略できます。

pom でバージョンを上書きすることは可能だと思いますが、マネージド タグが消えるかどうかはわかりません。

于 2013-08-02T07:43:15.797 に答える