1

私の Maven プラグイン Mojo Java ファイルでは、次の行を使用してインターフェイスBuildPluginManagerをインポートしています。

import org.apache.maven.plugin.BuildPluginManager;

この行により、次のエラーが発生します。

[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] /Users/username/git/path/to/plugin/my-maven-plugin/src/main/java/com/company/product/repo/my_maven_plugin/ExecutorExampleMojo.java:[25,31] cannot find symbol
  symbol:   class BuildPluginManager
  location: package org.apache.maven.plugin
[INFO] 1 error
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE

また、Eclipse はファイルの先頭に次のエラーを表示します。

The type org.apache.maven.plugin.BuildPluginManager cannot be resolved. It is indirectly referenced from required .class files

私が理解していることから、このインターフェイスを持つ依存関係 jar/war がBuildPluginManagerPOM ファイルにないことを意味します。私の質問は、このインターフェイスを使用するには、どの依存関係を取り込む必要があるかということです。その依存関係を見つけるにはどうすればよいですか?

4

1 に答える 1