Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/359.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 找不到工件org.apache.maven.plugins:maven资源插件_Java_Maven_Maven Resources Plugin - Fatal编程技术网

Java 找不到工件org.apache.maven.plugins:maven资源插件

Java 找不到工件org.apache.maven.plugins:maven资源插件,java,maven,maven-resources-plugin,Java,Maven,Maven Resources Plugin,我正在尝试构建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"&g

我正在尝试构建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>

在maven的语义版本控制中,
3.1
3.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>

maven资源插件
3.1.0 

更新我的Pom,但3.1版仍然出现错误。请检查我的问题…为什么会发生。。?我真的做错了什么吗?使用命令“mvn dependency:get-DrepoUrl=”下载所有maven依赖项是否有效?资源插件不是问题所在。错误提到了maven编译器插件版本3.1,该版本存在于Central中,您使用哪个Java版本?除此之外,像
mvnrepository…
这样的条目将不起作用,因为
mvnrepository
不是一个可消费的maven存储库。openjdk版本“1.8.0_171”openjdk运行时环境(构建1.8.0_171-8u171-b11-2~14.04-b11)openjdk 64位服务器虚拟机(构建25.171-b11,混合模式),但当我运行javac-version时,它显示了javac 11.0.2如果您使用的是you have check,那么导致错误消息的原因看起来像您使用了错误的SSL配置…
nexpected错误:java.security.invalidalgorithParameterException:trustAnchors参数必须为非空…
您可以通过
mvn--version
检查它到底显示了什么吗?Maven版本3.0.5
<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>