在idea的Maven工程中下载jar包的时候报错,是不是我没有权限
ps:用的是公司Maven仓库
setting.xml中配置镜像地址试试看
看这个报错应该是jar包没下载成功。
maven的setting是直接找同事要得嘛?
这个问题大概率就是Maven中的setting.xml文件的问题,建议使用阿里云的镜像
<mirrors>
<mirror>
<id>alimaven</id>
<mirrorOf>*</mirrorOf>
<name>阿里云公共仓库</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
</mirrors>
1.如图配置Maven默认值
(1)设置中搜索maven
(2)选择maven标签
(3)设置maven目录:这里我用的版本是maven3.6.3 这个路径就是你的maven安装的路径
(4)这里是最重要的! 这里一定要选择maven中的conf中的setting.xml文件!!!如果maven是apache-maven-3.6.3,则它是apache-maven-3.6.3\conf\settings.xml(比如我的是D:\Java\apache-maven-3.6.3\conf\settings.xml)
(5)本地仓库: 我使用的是网上下载的仓库,挺全的基本从来不用再联网去maven官网下载 地址也是存放的地址(这个本地仓库如果需要可以找我要 这里不让上传)
下载本地仓库文件后把路径复制填写到Maven路径下conf下的setting.xml中
(比如我的是D:\Java\apache-maven-3.6.3\conf\settings.xml)<localRepository>D:\Java\maven_repository</localRepository>
如图
然后再插入JDK版本 我是JDK11 所以写的11 比如你是JDK8就把11换成1.8 具体的对应关系可以参考代码后面那张对应图
<profile>
<id>development</id>
<activation>
<jdk>11</jdk>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<maven.compiler.source>11</maven.compiler.source>
<maven.compiler.target>11</maven.compiler.target>
<maven.compiler.compilerVersion>11</maven.compiler.compilerVersion>
</properties>
</profile>
附图
这段插到profiles标签内随便一块不在注释内的地方即可比如我的是在
这样所有问题全部解决。