MAVEN 私服搭建(centOS 6.5 环境)
1、 准备环境,搭建centOS6.5系统环境,略
2、 准备对应的软件包如下:
A、 jdk(jdk-8u74-linux-x64.tar.gz)
B、 maven(apache-maven-3.3.9-bin.tar.gz)
C、 nexus(nexus-2.11.4-01-bundle.tar.gz)
使用工具将安装包传输到服务器的对应目录,可以使用SecureCRT。
3、 安装jdk
A、进入压缩文件所在目录,解压
> tar xzf jdk-8u74-linux-x64.gz
B、配置环境变量
> vi /etc/profile
在文件最后追加以下,注意JAVA_HOME路径要对应实际的目录
exportJAVA_HOME=/home/jdk/jdk1.8.0_74
exportPATH=$PATH:$JAVA_HOME/bin
C、让系统重新加载/etc/profile,命令:
> source /etc/profile
D、 验证是否安装成功
> java –version
4、 安装maven
A、进入压缩文件目录解压文件
> tar -zvxfapache-maven-3.3.9-bin.tar.gz
B、配置环境变量
> vi /etc/profile
最近文件最后追加如下两行在文件最后追加以下,注意MAVEN_HOME路径要对应实际的目录:
exportMAVEN_HOME=/home/maven/apache-maven-3.3.9
export PATH=$PATH:$MAVEN_HOME/bin
C、让系统重新加载/etc/profile,命令:
> source /etc/profile
D、验证是否安装成功
mvn -version
5、 安装Nexus
A、 解压文件
>tar xzf nexus-
2.11.4-
01-bundle
.tar.gz
下图为解压后的包
Nexus-2.11.1-01为nexus 的核心文件,sonatype-work主要是存储下载的jar包
B、 启动nexus
进入nexus-2.11.4-01/bin/目录后输入如下命令
后出现结果为
注意若使用root用户启动则nexus则会报警报,需要换用户或者更改nexus-2.11.4-01/bin/nexus文件如下图:
重新启动即可
C、 打开nexus-2.11.4-01/logs/目录下的日志文件,查看是否真正启动
D、 另外,默认端口为8081,如需修改请查看配置文件conf/nexus.properties
E、 访问nexus服务:http://[ServerIP]:8081/nexus 注意ServerIP为对应nexus部署的服务器IP,注意访问前防火墙是否关闭
访问后如下效果:
F、 点击右上角的 Log In按钮即可登陆了。默认登录账号/密码为: admin/admin123 ,登陆成功后的界面
G、 将列表中所有Type为proxy 的项目的Configuration 中的 Download Remote Indexes 设置为True
H、 将Releases仓库的DeploymentPolicy设置为 Allow ReDeploy
I、添加第三方 jar 如下:
J、填写完必选字段,点击Upload Artifact(s)按钮即可。
K、 如果需要删除的话,如下: