Maven的依赖罐子BuildPluginManager(Maven Dependency jar

2019-09-29 19:29发布

在我的Maven插件魔的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

此外,日食显示了这种错误的文件的开头:

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

从我的理解,这意味着相关性JAR /战争具有此接口BuildPluginManager是不存在的POM文件。 我的问题是,这依赖我需要拉在使用这个接口? 如何找到依赖?

Answer 1:

您需要包括的依赖org.apache.maven:maven-core

<dependency>
    <groupId>org.apache.maven</groupId>
    <artifactId>maven-core</artifactId>
    <version>3.2.5</version>
</dependency>

你可以找到这个搜索Maven的中央仓库 , By Classname 。 只要把org.apache.maven.plugin.BuildPluginManagerClassname输入字段。



文章来源: Maven Dependency jar for BuildPluginManager