jdk 安装(因为 nexus是基于java 开发的)
- 下载地址
http://pc6.down.123ch.cn/download/jdk-7u79-linux-x64_48@447834.exe
- 在 usr 建立 jvm 目录(usr/jvm),将下载的 jdk 解压到这个目录
- 配置环境变量,命令行
sudo gedit /etc/profile
打开系统配置文件,添加如下配置:
export JAVA_HOME=/usr/jvm/jdk1.8.0_60 # 根据你自己的实际目录
export CLASSPATH=$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH
- 查看是否配置成功(命令行输入
java -version
),出现类型下列字样就代表成功了:
openjdk version "1.8.0_141"
OpenJDK Runtime Environment (build 1.8.0_141-b16)
OpenJDK 64-Bit Server VM (build 25.141-b16, mixed mode)
nexus 安装
下载 nexus,戳我下载
解压下载的nexus文件,会出现两个文件夹:nexus-oss-webapp-2.14.0和sonatype-work,前者包含了nexus的运行环境和应用程序,后者包含了你自己的配置和数据。
-
配置相关文件
- 配置可以在root下开启nexus
1.方法一:修改系统环境变量 (
sudo gedit /etc/profile
)在文件末尾加上:
export RUN_AS_USER=root
。2.方法二:编辑 nexus启动文件(
sudo gedit /usr/local/nexus/nexus-2.14.8-01-bundle/nexus-2.14.8- 01/bin
),在其如下位置:- 配置nexus依赖的jdk文件位置(不配置此项,nexus可以正常启动,但是浏览器访问时却不可以访问):
命令行打开 nexus\bin\jsw\conf\wrapper.conf(sudo gedit /nexus\bin\jsw\conf\wrapper.conf
),配置如下位置代码:
wrapper.java.command=/usr/local/jdk1.8/bin/java # 你自己的jdk 路径
-
自定义端口(默认端口为 8081):
编辑{nexus-home}/nexus-2.8.0-05/conf
目录下有一个nexus.properties
的配置文件,通过修改application-port
属性为自己想要设定的端口号即可,入下图:
重启nexus即可(也可重启机器)
-
开放端口为局域网使用:
安装 iptables :
apt-get install iptables
添加相关端口给用户使用(80 就是你要开放的端口号):
sudo iptables -I INPUT -p tcp --dport 80 -j ACCEPT
保存:
iptables-save
- 启动nexus ,命令行进入
nexus-2.14.8-01-bundle/nexus-2.14.8-01/bin
目录下,执行./nexus start
即可启动,启动成功后的画面如下:
-
浏览器登录nexus ,配置相关属性(浏览器访问:http://ip:端口/nexus/)
-
将下图 4-1 中 4列设置为如下图所示:
-
Apache Snapshosts--Configuration
-
Central-- Configuration
-
Release - Configuration
-
Snapshots-Configuration
-
手动上传 jar 包到私服
OK 完工。