使用nexus下载资源
程序员文章站
2024-03-13 17:26:51
...
【1】使用nexus下载资源
nexus资源
提取码:e63p
【1】使用nexus下载资源
私服咱们搭建好了,那他是怎么工作的呢?
【1.1】配置settings文件中
maven的setting配置中删除aliyun的*仓库,替换成nexus私服服务器
<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<!--配置本地仓库地址-->
<localRepository>F:/maven-repository/repository</localRepository>
<proxies>
</proxies>
<servers>
<!-- 定义了开发库帐号密码(id与项目POM中的distributionManagement元素id必须一样-->
<server>
<id>snapshots</id>
<username>admin</username>
<password>admin123</password>
</server>
<server>
<id>releases</id>
<username>admin</username>
<password>admin123</password>
</server>
<server>
<id>thirdparty</id>
<username>admin</username>
<password>admin123</password>
</server>
</servers>
<mirrors>
<!-- 使用nexus私服库,而我们搭建的nexus的central代理可以已经被我们修改为aliyun的*库,所以这里可以不配置,阿里服务-->
<mirror>
<id>nexus</id>
<mirrorOf>*</mirrorOf>
<name>nexus-mirror</name>
<url>http://127.0.0.1:8085/nexus/content/groups/public/</url>
</mirror>
</mirrors>
<profiles>
<!--下载jar源码-->
<profile>
<id>downloadSources</id>
<properties>
<downloadSources>true</downloadSources>
<downloadJavadocs>true</downloadJavadocs>
</properties>
</profile>
<profile>
<id>nexusProfile</id>
<!--指定JAR下载地址-->
<repositories>
<repository>
<id>public</id>
<name>public</name>
<url>http://127.0.0.1:8085/nexus/content/groups/public/</url>
<snapshots><enabled>true</enabled></snapshots>
<releases><enabled>true</enabled></releases>
<layout>default</layout>
</repository>
</repositories>
<!--指定插件下载地址-->
<pluginRepositories>
<pluginRepository>
<id>public</id>
<name>public</name>
<url>http://127.0.0.1:8085/nexus/content/groups/public/</url>
<snapshots><enabled>true</enabled></snapshots>
<releases><enabled>true</enabled></releases>
</pluginRepository>
</pluginRepositories>
</profile>
</profiles>
<!--**环境配置-->
<activeProfiles>
<activeProfile>downloadSources</activeProfile>
<activeProfile>nexusProfile</activeProfile>
</activeProfiles>
</settings>
【1.2】清空本地仓库
我的本地仓库F:/maven-repository/repository删除目录下所有文件
【1.3】从新配置IDEA
【1.4】测试结果
点击右侧maven刷新
setting文件中并没有配置aliyun的*库,但是jar正常下载,说明我们通过nexus服务器访问了aliyun仓库
上一篇: MySQL如何设置免密登录