背景 :使用nexus搭建一个简单的nexus私服是一件很方便的事情。但问题所在就是当我动手搭建这个私服的时候,是在一台只有内网能访问的服务器上,这样就造成了一个不可避免的问题,
- jar包批量上传到nexus仓库?
阅读本文你将会解决以下几个疑问:
- nexus 3.19.1 maven私服搭建
- nexus 如何批量上传jar包
- nexus 本地引用
- 本地项目发布到nexus
一、nexus 搭建
- 环境准备
- nexus : nexus-3.19.1-01-unix.tar (nexus3 以上需要jdk7)
- linux : Linux 3.10.0-514.el7.x86_64
- jdk : jdk8
nexus 运行依赖于jdk所以第一步需要检查是否已经安装,如果没有则按下面步骤操作,如果已安装则跳过本章节
- 安装运行环境
- 官网下载jdk1.8
- 上传下载好的tar包到 /use/local/ 下
- 解压 : sudo tar -xvf jdk-8u231-linux-x64.tar.gz
- 修改 /ect/profile 文件,尾部追加如下参数
export JAVA_HOME=/usr/local/jdk1.8.0_231
export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH
- 执行命令:source /etc/profile
- 执行命令:java -version
- 如下图则安装成功
java version "1.8.0_231"
Java(TM) SE Runtime Environment (build 1.8.0_231-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.231-b11, mixed mode)
- 安装nexus
- 下载nexus-3.19.1-01-unix.tar安装包,点击即可去官网下载
- 创建nexus存放目录,一般情况下存放路径在 /home 下,执行命令:mkdir /home/nexus
- 解压到指定目录: sudo tar xvzf nexus-3.19.1-01-unix.tar.gz -C /home/nexus/
- 解压成功后有如下两个目录: nexus-3.19.1-01/ sonatype-work/
- sonatype-work : 数据目录
- nexus-3.19.1-01 : 应用程序自目录
- 进入安装目录:cd /home/nexus/nexus-3.19.1-01/bin/
- 修改nexus安装目录下 nexus文件 , 配置jdk路径: vim nexus
- INSTALL4J_JAVA_HOME_OVERRIDE=/usr/local/jdk1.8.0_231
- 启动
- 启动项目: ./nexus start
- 可能会提示当前操作使用根(root)用户操作不合适,忽略即可
- 浏览器访问: http://ip:8081/ ,出现如下页面,安装成功
- /sonatype-work/nexus3 目录下 admi.password默认密码, 账户: admin
4. 可能遇到的问题
- 安装好后在浏览器中不能访问
答:检查服务器防火墙是都开启,选择放行8081(nexus默认端口),或者关闭防火墙即可- 打开登录页面如账号密码去哪里找呢?
答:nexus3.19 默认