1. 新建仓库概述
总共新建3各仓库 一个是国内开源仓库,加速下载 一个是自己的仓库,用于存放自己公司的jar 一个是子类型的仓库,用于将上述两个组成一个地址
2. 阿里云代理仓库
-点击设置新建仓库 类型选择 (maven2 proxy) Name
aliyun-proxy
URL
http://maven.aliyun.com/repository/public
3. 自己的仓库
只输入名称,其他的都不用做,默认即可 Name
local-test-release
4. 自己的仓库组
local-test-group 包含了阿里云代理仓库地址以及存放自己jar的仓库地址
Name
local-test-group
将aliyun-proxy和local-test-release 两个仓库都添加进来,保存
5. 私服配置
<?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">
<pluginGroups>
</pluginGroups>
<proxies>
</proxies>
<servers>
<server>
<id>local-test-release</id>
<username>admin</username>
<password>admin</password>
</server>
</servers>
<mirrors>
<mirror>
<id>local-test-group</id>
<name>*</name>
<url>http://127.0.0.1:8081/repository/local-test-group/</url>
<!--*指的是访问任何仓库都使用我们的私服-->
<mirrorOf>*</mirrorOf>
</mirror>
</mirrors>
<profiles>
<profile>
<id>nexus</id>
<repositories>
<!-- 私有库地址-->
<repository>
<id>nexus</id>
<url>http://127.0.0.1:8081/repository/local-test-group/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
<pluginRepositories>
<!--插件库地址-->
<pluginRepository>
<id>nexus</id>
<url>http://127.0.0.1:8081/repository/local-test-group/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</pluginRepository>
</pluginRepositories>
</profile>
</profiles>
<activeProfiles>
<activeProfile>nexus</activeProfile>
</activeProfiles>
</settings>
6. idea 测试
新建项目或者在现有的项目中添加依赖都可以,要是在现有的项目中添加MySQL依赖,刷新maven
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
7. nexus3 监控
咱们只要下载过得maven依赖都会上传 nexus3 私服仓库中
8. aliyun 仓库地址
https://developer.aliyun.com/mvn/guide
|