【问题标题】:Maven Dependency jar for BuildPluginManagerBuildPluginManager 的 Maven 依赖项 jar
【发布时间】:2017-05-20 11:43:25
【问题描述】:

在我的 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

据我了解,这意味着具有此接口BuildPluginManager 的依赖jar/war 在POM 文件中不存在。我的问题是,我需要引入哪个依赖项才能使用此接口?我如何找到这种依赖关系?

【问题讨论】:

    标签: java maven maven-dependency


    【解决方案1】:

    你需要包含对org.apache.maven:maven-core的依赖:

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

    您可以通过searching the Maven Central RepositoryBy Classname 找到此信息。 只需将org.apache.maven.plugin.BuildPluginManager 放入Classname 输入字段即可。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-09-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多