0
点赞
收藏
分享

微信扫一扫

nexus3 作为maven 私服配置国内加速以及企业管理内部jar IDEA 实战


nexus3 作为maven 私服配置国内加速以及企业管理内部jar IDEA 实战_nexus3


nexus3 作为maven 私服配置国内加速以及企业管理内部jar IDEA 实战_xml_02

文章目录

  • ​​一、nexus3 配置​​
  • ​​1. 新建仓库概述​​
  • ​​2. 阿里云代理仓库​​
  • ​​3. 自己的仓库​​
  • ​​4. 自己的仓库组​​
  • ​​二、maven配置​​
  • ​​2.1. 私服配置​​
  • ​​2.2. 替换后的配置​​
  • ​​三、IntelliJ IDEA​​
  • ​​3.1. 创建项目​​
  • ​​3.2. 指定配置​​
  • ​​3.3. 下载依赖​​
  • ​​四、nexus3 监控​​
  • ​​4.1. 查看依赖版本​​
  • ​​4.2. 版本对比​​
  • ​​4.3. aliyun 仓库地址​​
一、nexus3 配置
1. 新建仓库概述

总共新建3各仓库
一个是国内开源仓库,加速下载
一个是自己的仓库,用于存放自己公司的jar
一个是子类型的仓库,用于将上述两个组成一个地址

2. 阿里云代理仓库

-点击设置新建仓库

nexus3 作为maven 私服配置国内加速以及企业管理内部jar IDEA 实战_nexus3_03


类型选择 (maven2 proxy)

nexus3 作为maven 私服配置国内加速以及企业管理内部jar IDEA 实战_ide_04


Name

aliyun-proxy

URL

http://maven.aliyun.com/repository/public

nexus3 作为maven 私服配置国内加速以及企业管理内部jar IDEA 实战_ide_05


nexus3 作为maven 私服配置国内加速以及企业管理内部jar IDEA 实战_nexus3_06

3. 自己的仓库

只输入名称,其他的都不用做,默认即可

nexus3 作为maven 私服配置国内加速以及企业管理内部jar IDEA 实战_xml_07


nexus3 作为maven 私服配置国内加速以及企业管理内部jar IDEA 实战_ide_08


Name

local-test-release

nexus3 作为maven 私服配置国内加速以及企业管理内部jar IDEA 实战_maven_09


nexus3 作为maven 私服配置国内加速以及企业管理内部jar IDEA 实战_nexus3_10

4. 自己的仓库组

local-test-group 包含了阿里云代理仓库地址以及存放自己jar的仓库地址

nexus3 作为maven 私服配置国内加速以及企业管理内部jar IDEA 实战_xml_07


nexus3 作为maven 私服配置国内加速以及企业管理内部jar IDEA 实战_ide_12

Name

local-test-group

nexus3 作为maven 私服配置国内加速以及企业管理内部jar IDEA 实战_maven_13


将aliyun-proxy和local-test-release 两个仓库都添加进来,保存

nexus3 作为maven 私服配置国内加速以及企业管理内部jar IDEA 实战_nexus3_14

二、maven配置

2.1. 私服配置

在本地的maven 配置settings.xml内容,用下面内容覆盖

<?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>

2.2. 替换后的配置

nexus3 作为maven 私服配置国内加速以及企业管理内部jar IDEA 实战_maven_15

三、IntelliJ IDEA

idea 测试
新建项目或者在现有的项目中添加依赖都可以,要是在现有的项目中添加MySQL依赖,刷新maven

3.1. 创建项目

nexus3 作为maven 私服配置国内加速以及企业管理内部jar IDEA 实战_ide_16


nexus3 作为maven 私服配置国内加速以及企业管理内部jar IDEA 实战_nexus3_17

nexus3 作为maven 私服配置国内加速以及企业管理内部jar IDEA 实战_xml_18

3.2. 指定配置

nexus3 作为maven 私服配置国内加速以及企业管理内部jar IDEA 实战_ide_19

3.3. 下载依赖

nexus3 作为maven 私服配置国内加速以及企业管理内部jar IDEA 实战_xml_02

四、nexus3 监控
4.1. 查看依赖版本

这里以​​spring-boot-starter-web 2.5.7​​依赖查看

咱们只要下载过得maven依赖都会上传 nexus3 私服仓库中

nexus3 作为maven 私服配置国内加速以及企业管理内部jar IDEA 实战_xml_21

4.2. 版本对比

nexus3 作为maven 私服配置国内加速以及企业管理内部jar IDEA 实战_ide_22

4.3. aliyun 仓库地址

​​https://developer.aliyun.com/mvn/guide​​

nexus3 作为maven 私服配置国内加速以及企业管理内部jar IDEA 实战_ide_23


举报

相关推荐

0 条评论