当前位置: 首页 > 知识库问答 >
问题:

找不到工件org.apache.maven.plugins:maven-resources-plugin

贺兴昌
2023-03-14

我正在尝试构建 maven 项目,但工作不正常。

这是我的POM.xml

    <<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.Data.Maven</groupId>
  <artifactId>Hadoop</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <dependencies>
    <dependency>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-clean-plugin</artifactId>
    <version>2.5</version>
   </dependency>
  </dependencies>
  <build>
    <pluginManagement>
      <plugins>
        <plugin>
          <artifactId>maven-resources-plugin</artifactId>
          <version>3.1.0</version>
        </plugin> 
        <plugin>
          <artifactId>maven-jar-plugin</artifactId>
          <version>2.4</version>
        </plugin>  
        <plugin>
          <artifactId>maven-clean-plugin</artifactId>
          <version>2.5</version>
        </plugin>                 
      </plugins>
    </pluginManagement>   
</build>
</project>

setting.xml

<repositories>
   <repository>
      <id>cloudera</id>
      <url>https://repository.cloudera.com/artifactory/cloudera-repos</url>
      <releases>
         <enabled>true</enabled>
      </releases>
      <snapshots>
         <enabled>true</enabled>
      </snapshots>
   </repository>
   <repository>
      <id>central</id>
      <url>http://repo.maven.apache.org/maven2/</url>
   </repository>
   <repository>
      <id>forplay-legacy</id>
      <url>http://forplay.googlecode.com/svn/mavenrepo</url>
   </repository>
   <repository>
      <id>org.apache.maven.plugins</id>
      <url>https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-resources-plugin</url>
   </repository>
   <repository>
      <id>org.apache.maven.plugins</id>
      <url>https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-compiler-plugin</url>
   </repository>
</repositories>

错误

[错误]插件 org.apache.maven.plugins:maven-compiler-plugin:3.1 或其依赖项之一无法解析:无法读取 org.apache.maven.plugins:maven-compiler-plugin:jar:3.1 的工件描述符:无法传输工件 org.apache.maven.plugins:maven-compiler-plugin:pom:3.1 from/to central (https://repo.maven.apache.org/maven2): java.lang.RuntimeException: 意外错误: java.security.InvalidAlgorithmParameterException: trustAnchors 参数必须为非空

错误说它不能从< code > http://repo . maven . Apache . org/maven 2 url下载工件,但是我没有下载这个URL。我在setting.xml中提到了不同。

有没有办法解决这个问题,或者我可以改变任何设置,使它不去这个网址http://repo.maven.apache.org/maven2下载,但在setting.xml提到的一个?

尝试了几乎所有选项,如删除maven存储库、mvn安装、强制更新、删除项目、重新启动eclipse等。

任何帮助都将不胜感激。真的卡住了

谢谢

共有2个答案

梁华清
2023-03-14

我也面临同样的问题。我只是在我的项目pom中添加了以下依赖项,并重新构建了项目。

<dependency>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-shade-plugin</artifactId>
  <version>3.2.4</version>
  <type>maven-plugin</type>
</dependency>
邢俊悟
2023-03-14

在maven的语义版本控制中,3.13.1.0不是一回事。Maven无法找到此插件的3.1版本,因为它不存在。您需要参考您在依赖项中正确引用的3.1.0版本:

<build>
  <pluginManagement>
    <plugins>
      <plugin>
        <artifactId>maven-resources-plugin</artifactId>
        <version>3.1.0</version> <!-- Here, instead of 3.1 you had in the question -->
      </plugin>           
    </plugins>
  </pluginManagement>   
</build>
 类似资料:
  • 我把我的Mac OS从Sierra升级到了Catalina。从那以后,我的工作环境就被打破了。当我在本地运行时,我得到了这个错误- 无法执行目标org.codehaus.mojo:aspectj-maven-plugin:1.9:对项目SIPStack执行目标org.codehaus.mojo:aspectj-maven-plugin:1.9:编译失败:Plugin org.codehaus.mo

  • 在我的Spring Boot项目中,当我进行maven构建时,我的css样式表没有找到。我已经听取了Spring Boot官方文档和其他stackoverflow文章的建议,并将css文件放在了resources/static/css目录中。 在thymeleaf布局(templates目录下的html文件)中声明css样式表: 我的pom.xml包括spring-boot-starter-web

  • 以下部分产出: 我怎样才能解决这个问题? > Artifactory和远程存储库之间的连接起作用。 null null 如果我在http://my-own-server:8081/artifactory/webapp/#/artifacts/browse/tree/general/libs-release-local中手动上传junit-4.12.jar文件,它可以工作,但我希望只为不在官方远程存

  • 我有一个带有组类型存储库的Nexus服务器,其中包含Maven Center。我可以在Maven Center[1]中看到org.codehaus.mojo:cobertura-maven-plugin:2.5.1工件(包括pom和jar),但是当我试图使用Maven下载这个工件时,它说: 你知道为什么它不能下载工件吗? UPD:是的,我在settings.xml中设置了镜像,是的,存储库是“在服

  • 有关错误的更多信息: 未能执行goal org.springframework.boot:spring-boot-maven-plugin:2.4.3:repackage(repackage)on project HelloWorldProject:执行goal org.springframework.boot:spring-boot-maven-plugin:2.4.3with org.spri

  • 我正试图在我的公司里用代理建立这个maven项目https://github.com/gsummer/cyNeo4j Pom中列出的依赖项在Maven Central repo中不存在。。它们位于: 我收到这个错误 [错误]无法在cyneo4j项目上执行目标:无法解决项目nl.maastrichtuniversity.networklibrary的依赖项:cyneo4j:bundle:1.3dev