最近需要在服务器搭建私库。就写下可能以后用得到。
具体用到
Maven
和
Nexus3.X
.
maven-3.3.9 nexus-3.10.0-04 (楼主配置);
maven 的安装就不介绍了。
一.首先安装Nexus
https://www.sonatype.com/download-oss-sonatype
选择对应的操作系统 下载。
然后—>解压。找到
D:\nexus-3.10.0-04-win64\nexus-3.10.0-04\bin (我的安装目录)
一般双击exe可以启动。但是这里不起作用。所以。。。
按住shift 鼠标右键 选择在此处打开命令窗口。 当然 cd进来也行。
然后只要在终端输入
nexus /run
就可以运行了。(默认8081端口,后续可以修改)
D:\nexus-3.10.0-04-win64\sonatype-work\nexus3\etc\nexus.properties
修改端口
很多版本说也有
nexus start
(都I行) 停止时
nexus stop
这些可以自己百度。
打开
http://localhost:8081
出现这页面说明服务启动了。。老铁可以的。
然后点击右上角的登录。
账号:admin 密码:admin123 (默认的);
然后出现好多不同类型的库。
nexus的仓库类型分为以下四种:
group: 仓库组
hosted:宿主
proxy:代理
好了这就是关系图。 解释下就懂了。
- 一般自己的maven配置的 也就是 连接的 是我们私库的 中央库(仓库组)。为什么呢?
- 因为如图,仓库组可以包含代理仓库和宿主仓库,代理仓库比如熟悉 的 aliyun
-
说到这应该猜到了把?就是说我们maven配置这个仓库组,可以连接代理库拿东西,拿不到的话
也可以在我们自己的宿主库拿。 - 好了。让我们来建几个库来搭建下。至于几个库用来干嘛的。做完后会有个大概的认识。不急。
都是选m2的。 每个类型添加一个。