您的位置:首页 > 运维架构 > Linux

CentOs 6.5 使用nexus创建maven私服

2017-02-08 11:37 218 查看
1.私服的重要性,在实际开发中,我们会用到许多的jar包,我们不能每次开发都要拷出一堆的jar让大家分享然后下载使用

2.如果每个人都去中央仓库下载jar包这样就需要很多的带宽,然后还浪费大家的时间

这里我们在自己本地服务器使用nexus搭建一个maven中央仓库。这里使用的环境是CentOS 6.5,jdk是jdk1.7.0_75,至于为什么是1.7版本的jdk,因为是高版本的jdk和nexus启动不了。

先说jdk的配置,我这里选择的root用户配置jdk,是整个用户的jdk环境变量,至于jdk怎么上传到服务器,还有哪儿下载,这里不做重复!

如图,解压jdk 命令 tar -zxvf 



这是我将jdk放在了opt文件下,至于放哪儿,是关系到配置路径的问题,编辑 vi  /etc/profile,在其中加入如下所示



其中的路径就是你解压之后放置文件的路径,

export MAVEN_HOME=/home/nexus_user/apache-maven-3.3.1

export JAVA_HOME=/opt/jdk1.7.0_75

export GRADLE_HOME=/usr/local/gradle-2.2.1

export PATH=$JAVA_HOME/bin:$MAVEN_HOME/bin:$GRADLE_HOME/bin:$PATH

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/rt.jar

想知道Java环境变量有没有配置成功



这样的就把环境变量配置成功了!解压之后Apache-maven,同样配置路径,



这样我们maven也配置好了!

这时候我们需要进入解压的nexus文件的bin下,vi nexus 修改和去掉此处注释



网上有人说不要使用root启动,我建议还是root启动,这个私服给其root权限,进入conf文件下 vi nexus.properties  修改此处信息,我自己使用8090的端口,默认事8081



然后在 bin目录下 启动 nexus 启动命令是 ./nexus start  ,要是你不知道这些命令 直接./nexus 回车 你会看到提示


其中你肯能用到的一个是 console  控制台输出,status 查看状态,都是见词明义的解释,同样你也可以在nexus启动的时候查看日志,日志在logs目录下,启动nexus之后,我们在浏览器访问如下



其中登录账号为 admin 密码为 admin123,至于nexus中的使用,大家就自己搜索吧!

在配置过程中可能遇到的问题,其中是防火墙的问题纠结了我很久,这里和大家分享下

防火墙查看命令  chkconfig ,我们要关心的是iptables这一项,不要关心ipv6,要是我们看到有On的状态,需要改为off ,命令如下chkconfig iptables off,这样我们每次重启vm的时候就不需要再去关心防火墙了,然后service iptables stop 停止防火墙。

对于查看端口的状态,我们需要使用 netstat -anplut

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  maven nexus jar