Maven本地无法下载<parent>节点指定的jar包
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Maven本地无法下载<parent>节点指定的jar包相关的知识,希望对你有一定的参考价值。
<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">
<parent>
<groupId>com.xxx.ttt</groupId>
<artifactId>bllparent-pom</artifactId>
<version>0.2.2-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
这POM里的<parent>节点中的父依赖jar相关的配置文件可以下载,比如:
bllparent-pom-0.2.2-20150608.091436-82.pom
bllparent-pom-0.2.2-20150608.091436-82.pom.sha1
bllparent-pom-0.2.2-SNAPSHOT.pom等,但是只是这个对应的jar包下载不下来,是什么情况呢?哪位大神能帮帮我!这个<parent>节点指定的jar包是部署在私服上的。
<groupId>javabuilder</groupId>
<artifactId>javabuilder</artifactId>
<version>1.0</version>
<scope>system</scope>
<systemPath>$project.basedir/src/main/webapp/WEB-INF/lib/javabuilder.jar
</systemPath>
</dependency>
Maven设置阿里云镜像
JEECG存在自定义JAR包,放在自己的Maven私服上面,所以有的时候会遇到下载失败。
一般遇到下载失败的情况,是因为用户设置了本地镜像,导致无法从JEECG私服下载资源,下面的方式进行镜像排除配置即可。
<mirrors> <mirror> <id>nexus-aliyun</id> <mirrorOf>*,!jeecg,!jeecg-snapshots</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url> </mirror> </mirrors>
重点在<mirrorOf>*,!jeecg,!jeecg-snapshots</mirrorOf>
如果不加,默认所有的依赖都会去阿里云仓库下载,加上后jeecg的依赖包就可以从jeecg私服下载了。
以上是关于Maven本地无法下载<parent>节点指定的jar包的主要内容,如果未能解决你的问题,请参考以下文章
eclipse中maven依赖jar包变成了灰色怎么解决(本地仓库下载了)
解决Maven无法下载fastdfs-client-java依赖,Dependency 'org.csource:fastdfs-client-java:1.27-SNAPSHOT'