MAVEN:找不到前缀依赖'的插件在当前项目和插件组中[org.apache.maven.plugins,org.codehaus.mojo]

时间:2018-02-23 01:51:15

标签: maven-2

  

[错误]找不到前缀'依赖'的插件在当前的项目中   并在插件组中[org.apache.maven.plugins,org.codehaus.mojo]   可从存储库[本地   (C:\ Users \ mdhore.m2 \ repository),中央   (https://repo.maven.apache.org/maven2)] - > [帮助1]

<plugins>
  <plugin>
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-dependency-plugin</artifactId> 
    <version>3.0.2</version> 
    <executions> 
      <execution> 
        <id>copy-dependencies</id> 
        <phase>package</phase> 
        <goals> 
          <goal>copy-dependencies</goal> 
        </goals> 
        <configuration> 
          <!-- configure the plugin here --> 
        </configuration> 
      </execution> 
    </executions> 
  </plugin> 
</plugins>

3 个答案:

答案 0 :(得分:3)

根据 this,您必须提供组和工件 ID。我像下面这样运行 mvn dependencies:tree 并且它起作用了。

mvn org.apache.maven.plugins:maven-dependency-plugin:2.10:tree -Dverbose=true

答案 1 :(得分:0)

确保代码中的任何地方都没有导入错误,然后运行mvn dependency:tree,该错误将消失。我假设您正在使用mvn,并且您的项目中某处存在一些导入问题。

答案 2 :(得分:0)

当我忘记添加此参数时出现此错误。我必须添加到我的每个 Maven comamnds 以使用我的 Maven 远程存储库进行身份验证。 -Djava.net.ssl.trustStore=cacerts.jks。如果您通常不添加这样的参数,您可能会遇到另一个问题。