nexus-安装使用

前言:

以我的项目为例,使用nexus下载依赖示意图:

nexus-安装使用

 

一、远程仓库

以*仓库(https://repo1.maven.org/maven2/)为例。

Maven是有一个*仓库的,是所有使用maven的人都能用到的,不是你有你的*仓库,

我有我的*仓库,而是大家都是同一个*仓库。

nexus-安装使用

nexus-安装使用

nexus-安装使用

快去看看有没有你们家公司?

 

二、本地安装nexus

1,下载安装启动nexus

可以在官网下载,但是需要注册公司邮箱等等;

我在网上找了一个百度网盘的链接,链接找不到了,可以去网上找找;

 

解压下载下来的包

nexus-安装使用

 

启动nexus

nexus-安装使用

nexus-安装使用

启动过程中可能会卡住,按回车键就继续往下执行了。

 

2,nexus服务启动后,登录进入管理页面

http://localhost:8081/nexus(netty默认端口:8081)

nexus-安装使用

nexus-安装使用

 

3,新建nexus仓库
3-1,nexus仓库类型

nexus-安装使用

nexus-安装使用

1,hosted:宿主仓库,又称nexus本地仓库,是你搭建的nexus私服自己管理的仓库;

2,proxy:代理仓库,nexus作为一些远程仓库的代理,比如可以作为maven*仓库(https://repo1.maven.org/maven2/)的代理,

     或者作为其他仓库的代理;类似“代理(proxy)模式”,只是代理其他仓库,缓存其他仓库的构件;

3,virtual:不太了解,只有需要用到格式为Maven1的构件才用到,Maven1格式的构件非常的老,我们现在一般使用Maven2格式的。

4,group:不是一种仓库类型,可以将以上3种类型的仓库按照顺序组合成一个组;

     类似“外观(facade)模式”,定义一个统一的访问入口,包含对各个仓库的引用,客户端可以通过它访问各个仓库。

3-2,新建hosted仓库

nexus-安装使用

nexus-安装使用

3-3,新建proxy仓库

nexus-安装使用

 nexus-安装使用

3-4,新建virtual仓库

Maven1不熟悉,可以去网上了解详情

3-5,新建group

nexus-安装使用

nexus-安装使用

 

三、使用nexus

1,测试使用nexus下载依赖
1-1,配置maven settings.xml

 nexus-安装使用

安装maven的时候都会提供一个默认的settings.xml文件,可以用这个文件从0配起。

 

在mirrors中添加一个镜像 

 nexus-安装使用

nexus-安装使用

 

在profiles中添加一个profile

 nexus-安装使用

 

激活这个profile

nexus-安装使用

1-2,测试下载jar包

nexus-安装使用

 nexus-安装使用

nexus-安装使用

nexus-安装使用

 

2,测试使用nexus上传jar包
2-1,配置maven settings.xml

在servers下添加两个server

 nexus-安装使用

2-2,配置pom.xml

 nexus-安装使用

(注:上图红色字体改为,和setting.xml中配置的server的id一致)

 nexus-安装使用

nexus-安装使用

2-3,测试发布jar到nexus

Release库

只要不是-SNAPSHOT结尾的version都会发布到Release库

 nexus-安装使用

nexus-安装使用

nexus-安装使用

 

Snapshot库

-SNAPSHOT结尾的version会发布到Snapshot库

nexus-安装使用

 nexus-安装使用

 

3,测试使用nexus上传第三方jar包

 nexus-安装使用

 

上一篇:LINUX 常用指令学习


下一篇:maven私服的搭建 、项目发布到maven私服 与 从私服下载jar到本地仓库 与 将第三方jar安装到本地仓库和maven私服