一、环境配置
jdk:1.8
Nexus
下载地址:https://download.csdn.net/download/csz_363874279qqcom/10851500
linux版本:
二,安装与部署
2.1在Linux建一个存放nexus-3.14.0-04-unix.tar.gz的文件夹
mkdir -p nexus3
2.2解压nexus-3.14.0-04-unix.tar.gz
tar zxvf nexus-3.14.0-04-unix.tar.gz
解压后目录结构如下:
2.3 nexus服务启动的端口设置
nexus的端口在文件
../nexus-3.14.0-04-unix/nexus-3.14.0-04/etc/nexus-default.properties
中设置的application-port=8081
2.4 启动nexus
/nexus-3.14.0-04-unix/nexus-3.14.0-04/bin 目录下
./nexus start
也可以./nexus run 直接在控制台查看运行日志
当出现:
Starting nexus
且../nexus-3.14.0-04-unix/sonatype-work/nexus3/log/nexus.log文件中出现:
2020-2-14 22:24:38,407+0800 INFO [jetty-main-1] *SYSTEM org.eclipse.jetty.server.AbstractConnector - Started ServerConnector@4b68711a{HTTP/1.1,[http/1.1]}{0.0.0.0:8081}
2020-2-14 22:24:38,407+0800 INFO [jetty-main-1] *SYSTEM org.eclipse.jetty.server.Server - Started @28185ms
2020-2-14 22:24:38,407+0800 INFO [jetty-main-1] *SYSTEM org.sonatype.nexus.bootstrap.jetty.JettyServer -
-------------------------------------------------
Started Sonatype Nexus OSS 3.14.0-04
-------------------------------------------------
这个内容时,说明nexus启动成功了!
2.5 访问nexus3可视化界面
账号:admin
密码:admin123
三:上传jar包
3.1.创建3rd_part
库
然后选择maven2(hosted)
,填写如下
跳到首页后选择maven-public
将3rd_part
移到member
中,即将33rd_part
由maven-public
管理,点击save
至此,创建仓库完成
3.2上传jar包
填写上传jar包的信息后,点击upload
可以看到已经上传成功
四:idea使用
<repositories>
<repository>
<id>3rd_part</id>
<name>3rd_part</name>
<url>http://ip:8081/repository/3rd_part/</url>
</repository>
</repositories>
<dependency>
<groupId>com.sjing.yjyuan</groupId>
<artifactId>sjy-druld</artifactId>
<version>1.0.0</version>
</dependency>
即可
注意:在打jar包时打可依赖的jar包
参考:
https://blog.csdn.net/u013887008/article/details/79429973:上传方式
https://blog.csdn.net/csz_363874279qqcom/article/details/85009783:部署