ホームページ >Java >&#&チュートリアル >Maven が「pluginManagement」でのみ定義されたプラグインを実行しないのはなぜですか?
提供された Maven POM スニペットでは、なぜ maven-dependency-plugin が機能しなくなるのかという疑問が生じます。 pluginManagement タグ内に囲まれている場合。
の pluginManagement 要素Maven は、子モジュールに継承できるプラグイン設定を管理するために使用されます。プロジェクトの
この場合、
したがって、プラグインの機能を保持するには、maven-dependency-plugin も
<project> ... <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> </plugin> </plugins> ... <pluginManagement> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <version>2.4</version> ... </plugin> </plugins> </pluginManagement> ... </project>
この方法に従うことで、各モジュール内で個別のプラグインの実行を維持しながら、モジュール間でプラグイン設定を共有できます。
以上がMaven が「pluginManagement」でのみ定義されたプラグインを実行しないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。