最近用nexus3.13在windows搭建了一个私服,因为cat-client-1.4.0jar在中央仓库和aliyun仓库都没找到,所以自己在nexus创建了个三方库并上传,但是在项目中却无法拉取下来。使用的是IDEA,aliyun和central仓库的jar包拉取正常。相关配置如下:
三方库配置
pulic仓库配置
jar包成功上传并在三方库和pulic库存在
maven settings文件
<pluginGroups>
<!-- pluginGroup
| Specifies a further group identifier to use for plugin lookup.
<pluginGroup>com.your.plugins</pluginGroup>
-->
<pluginGroup>org.sonatype.plugins</pluginGroup>
</pluginGroups>
<server>
<id>nexus</id>
<username>admin</username>
<password>admin123</password>
</server>
<mirror>
<id>nexus</id>
<name>nexus private maven</name>
<url>http://localhost:8081/repository/maven-public/</url>
<mirrorOf>*</mirrorOf>
</mirror>
<profile>
<id>nexus</id>
<repositories>
<repository>
<id>maven-pulic</id>
<url>http://localhost:8081/repository/maven-public/</url>
<releases><enabled>true</enabled></releases>
<snapshots>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
</snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>maven-pulic</id>
<url>http://localhost:8081/repository/maven-public/</url>
<releases><enabled>true</enabled></releases>
<snapshots>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
</snapshots>
</pluginRepository>
</pluginRepositories>
</profile>
<activeProfile>nexus</activeProfile>
POM文件中的引入
<dependency>
<groupId>com.dianping.cat</groupId>
<artifactId>cat-client</artifactId>
<version>1.4.0</version>
</dependency>
实际拉取效果