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
![](https://img-blog.csdn.net/20170208114818275?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveHVxaTEwMjk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
这是我将jdk放在了opt文件下,至于放哪儿,是关系到配置路径的问题,编辑 vi /etc/profile,在其中加入如下所示
![](https://img-blog.csdn.net/20170208130809045?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveHVxaTEwMjk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
其中的路径就是你解压之后放置文件的路径,
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环境变量有没有配置成功
![](https://img-blog.csdn.net/20170208131053506?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveHVxaTEwMjk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
这样的就把环境变量配置成功了!解压之后Apache-maven,同样配置路径,
![](https://img-blog.csdn.net/20170208131318351?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveHVxaTEwMjk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
这样我们maven也配置好了!
这时候我们需要进入解压的nexus文件的bin下,vi nexus 修改和去掉此处注释
![](https://img-blog.csdn.net/20170208131520914?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveHVxaTEwMjk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
网上有人说不要使用root启动,我建议还是root启动,这个私服给其root权限,进入conf文件下 vi nexus.properties 修改此处信息,我自己使用8090的端口,默认事8081
![](https://img-blog.csdn.net/20170208131759400?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveHVxaTEwMjk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
然后在 bin目录下 启动 nexus 启动命令是 ./nexus start ,要是你不知道这些命令 直接./nexus 回车 你会看到提示
![](https://img-blog.csdn.net/20170208131957482?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveHVxaTEwMjk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
其中你肯能用到的一个是 console 控制台输出,status 查看状态,都是见词明义的解释,同样你也可以在nexus启动的时候查看日志,日志在logs目录下,启动nexus之后,我们在浏览器访问如下
![](https://img-blog.csdn.net/20170208132344418?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveHVxaTEwMjk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
其中登录账号为 admin 密码为 admin123,至于nexus中的使用,大家就自己搜索吧!
在配置过程中可能遇到的问题,其中是防火墙的问题纠结了我很久,这里和大家分享下
防火墙查看命令 chkconfig ,我们要关心的是iptables这一项,不要关心ipv6,要是我们看到有On的状态,需要改为off ,命令如下chkconfig iptables off,这样我们每次重启vm的时候就不需要再去关心防火墙了,然后service iptables stop 停止防火墙。
对于查看端口的状态,我们需要使用 netstat -anplut
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
相关文章推荐
- 使用Nexus创建Maven私服
- 使用Nexus搭建Maven私服(centos7版)
- 使用Nexus创建Maven私服
- 在操作系统Centos 6.3 上使用Nexus 2.8搭建MAVEN私服 及 cloudstack 开发环境
- 使用Nexus创建maven私服
- Maven 使用Nexus创建私服
- Maven学习笔记(八):使用Nexus创建私服
- Maven笔记8-Maven中使用Nexus创建私服
- 项目构建maven-使用Nexus创建maven私服
- CentOS 6.5搭建Nexus Maven私服
- CentOS6.5 安装Nexus配置Maven私服
- 使用Nexus创建Maven私服
- (十五)使用Nexus创建Maven私服
- Maven学习总结系列八:使用Nexus创建私服
- maven实战(五)使用Nexus创建私服
- 使用Nexus创建Maven私服
- CentOS安装Nexus:(二)配置及使用Maven私服
- Hello Maven 6 - 使用Nexus创建私服
- 使用nexus创建maven私服
- CentOS安装Nexus:(二)配置及使用Maven私服