Java 找不到工件org.apache.maven.plugins:maven资源插件
我正在尝试构建maven项目,但一点也不好 这是我的POM.xmlJava 找不到工件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
<<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>