第一次用maven创建项目,运行mvn compile报错

时间:2021-07-08 16:56:29
用maven创建项目,运行mvn compile 命令时报错,报错内容如下:

第一次用实在不知道怎么用。。


[ERROR] 
Plugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies
could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:
maven-resources-plugin:jar:2.6: Could not transfer artifact org.apache.maven.plugins:
maven-resources-plugin:pom:2.6 from/to central (https://repo.maven.apache.org/maven2): 
sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException:
 unable to find valid certification path to requested target -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginResolutionException


用网上查的方法还是不行

网上的解决办法: http://blog.csdn.net/imlmy/article/details/8268293

<dependencies>
<dependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>2.6</version>
</dependency>
</dependencies>

12 个解决方案

#1


为什么没人回答,自己顶。。。。

#2


自己顶。。。。

#3


虽然我不知道,但是帮你顶一下

#4


把m2删了,重新下载依赖,最好配置一个镜像,远程太慢、开源中国镜像不错

#5


不能下载依赖包,应该是你的maven的 settings.xml配置有问题,看看你配置的仓库是否正确,是否有权限访问仓库。

#6


引用 5 楼 fclxyz 的回复:
不能下载依赖包,应该是你的maven的 settings.xml配置有问题,看看你配置的仓库是否正确,是否有权限访问仓库。

5楼说的应该可以解决,报错说是找不到你的那个依赖包,估计是你xml文件在你本地maven私服仓库找不到所需要的依赖包

#7


引用 5 楼 fclxyz 的回复:
不能下载依赖包,应该是你的maven的 settings.xml配置有问题,看看你配置的仓库是否正确,是否有权限访问仓库。


 settings.xml 文件是默认的,没有改动过。大部分是注释掉了。

完整的pom.xml
<?xml version="1.0" encoding="UTF-8"?>
<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>zttc.itat.maven</groupId>
   <artifactId>maven-01</artifactId>
   <version>0.0.1-SNAPSHOT</version>


<!--添加的网上的配置-->
<dependencies>
<dependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>2.6</version>
</dependency>
</dependencies>
</project>


用mvn install 产生的 .m2 文件目录感觉不是很对。只有一个 .lastUpdated 结尾的文件。

第一次用maven创建项目,运行mvn compile报错

#8


引用 6 楼 qq383692862 的回复:
Quote: 引用 5 楼 fclxyz 的回复:

不能下载依赖包,应该是你的maven的 settings.xml配置有问题,看看你配置的仓库是否正确,是否有权限访问仓库。

5楼说的应该可以解决,报错说是找不到你的那个依赖包,估计是你xml文件在你本地maven私服仓库找不到所需要的依赖包


不知道是不是*仓库的问题,我按照网上默认改*仓库的位置,没有什么效果

第一次用maven创建项目,运行mvn compile报错

#9


不要用Eclipse自带的maven,那个版本很低,下载最新的maven3并且在Eclipse里面配置

#10


引用 9 楼 qingyuan18 的回复:
不要用Eclipse自带的maven,那个版本很低,下载最新的maven3并且在Eclipse里面配置


没有用eclipse自带,是单独的maven,直接用控制台操作的。

maven 是现在最新的版本 apache-maven-3.2.3。

#11


引用 9 楼 qingyuan18 的回复:
不要用Eclipse自带的maven,那个版本很低,下载最新的maven3并且在Eclipse里面配置


我是直接看“孔浩的maven视频”操作的。

http://www.icoolxue.com/album/show/45。

#12


引用 8 楼 dwk126 的回复:
Quote: 引用 6 楼 qq383692862 的回复:

Quote: 引用 5 楼 fclxyz 的回复:

不能下载依赖包,应该是你的maven的 settings.xml配置有问题,看看你配置的仓库是否正确,是否有权限访问仓库。

5楼说的应该可以解决,报错说是找不到你的那个依赖包,估计是你xml文件在你本地maven私服仓库找不到所需要的依赖包


不知道是不是*仓库的问题,我按照网上默认改*仓库的位置,没有什么效果

第一次用maven创建项目,运行mvn compile报错

<setting ……>
<localRepository>D:\server\repositories</localRepository>
这个是我本地仓库的位置,我是直接配置在D盘的,没有用默认的.m2的位置

#1


为什么没人回答,自己顶。。。。

#2


自己顶。。。。

#3


虽然我不知道,但是帮你顶一下

#4


把m2删了,重新下载依赖,最好配置一个镜像,远程太慢、开源中国镜像不错

#5


不能下载依赖包,应该是你的maven的 settings.xml配置有问题,看看你配置的仓库是否正确,是否有权限访问仓库。

#6


引用 5 楼 fclxyz 的回复:
不能下载依赖包,应该是你的maven的 settings.xml配置有问题,看看你配置的仓库是否正确,是否有权限访问仓库。

5楼说的应该可以解决,报错说是找不到你的那个依赖包,估计是你xml文件在你本地maven私服仓库找不到所需要的依赖包

#7


引用 5 楼 fclxyz 的回复:
不能下载依赖包,应该是你的maven的 settings.xml配置有问题,看看你配置的仓库是否正确,是否有权限访问仓库。


 settings.xml 文件是默认的,没有改动过。大部分是注释掉了。

完整的pom.xml
<?xml version="1.0" encoding="UTF-8"?>
<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>zttc.itat.maven</groupId>
   <artifactId>maven-01</artifactId>
   <version>0.0.1-SNAPSHOT</version>


<!--添加的网上的配置-->
<dependencies>
<dependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>2.6</version>
</dependency>
</dependencies>
</project>


用mvn install 产生的 .m2 文件目录感觉不是很对。只有一个 .lastUpdated 结尾的文件。

第一次用maven创建项目,运行mvn compile报错

#8


引用 6 楼 qq383692862 的回复:
Quote: 引用 5 楼 fclxyz 的回复:

不能下载依赖包,应该是你的maven的 settings.xml配置有问题,看看你配置的仓库是否正确,是否有权限访问仓库。

5楼说的应该可以解决,报错说是找不到你的那个依赖包,估计是你xml文件在你本地maven私服仓库找不到所需要的依赖包


不知道是不是*仓库的问题,我按照网上默认改*仓库的位置,没有什么效果

第一次用maven创建项目,运行mvn compile报错

#9


不要用Eclipse自带的maven,那个版本很低,下载最新的maven3并且在Eclipse里面配置

#10


引用 9 楼 qingyuan18 的回复:
不要用Eclipse自带的maven,那个版本很低,下载最新的maven3并且在Eclipse里面配置


没有用eclipse自带,是单独的maven,直接用控制台操作的。

maven 是现在最新的版本 apache-maven-3.2.3。

#11


引用 9 楼 qingyuan18 的回复:
不要用Eclipse自带的maven,那个版本很低,下载最新的maven3并且在Eclipse里面配置


我是直接看“孔浩的maven视频”操作的。

http://www.icoolxue.com/album/show/45。

#12


引用 8 楼 dwk126 的回复:
Quote: 引用 6 楼 qq383692862 的回复:

Quote: 引用 5 楼 fclxyz 的回复:

不能下载依赖包,应该是你的maven的 settings.xml配置有问题,看看你配置的仓库是否正确,是否有权限访问仓库。

5楼说的应该可以解决,报错说是找不到你的那个依赖包,估计是你xml文件在你本地maven私服仓库找不到所需要的依赖包


不知道是不是*仓库的问题,我按照网上默认改*仓库的位置,没有什么效果

第一次用maven创建项目,运行mvn compile报错

<setting ……>
<localRepository>D:\server\repositories</localRepository>
这个是我本地仓库的位置,我是直接配置在D盘的,没有用默认的.m2的位置