Centos 安装Nexus私服教程以及将Dubbo Jar上传到Nexus中

下载安装
最近由于需要使用dubbo框架,所以下载了一份dubbox的源码自己手动编译打包使用。
nexus官方下载地址:nexus.org(社区官网)
我们下载 Nexus Repository Manager OSS 2.x,他支持maven管理,3.0的支持node和docer相关的依赖。

手动上传到我们的服务器后,比如解压到/usr/local/nexus 目录下:

tar -zxvf nexus-xx-xx.tar.gz
mv nexus-xx-xx /usr/local/nexus

接下来我们需要配置jdk环境变量,如果服务器配置好了,则忽略此步骤。
JDK下载地址:jdk8
假如我下载完后上传解压到目录 /usr/local/jdk8,
使用vim编辑环境变量,配置java的classpath路径

vim /etc/profile
#在最下面添加以下配置
export JAVA_HOME=/usr/local/jdk8
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:/usr/local/mysql/bin:$PATH
#添加下面这句是为了不让nexus在启动的时候爆出一个警告
export RUN_AS_USER=root

然后执行命令使环境变量生效

source /etc/profile

验证是否成功

java -version

接下来我们启动nexus
进入 /usr/local/nexus目录
执行

./nexus start

然后查看log是否成功,执行

./nexus console

或者

tail -f -n200 ../logs/ wrapper.log

如果没有java异常爆出的话就是没有问题的,nexus默认的配置一般都不要改动,很多问题导致报出异常。
启动之后我们可以访问:

http://你的服务器的ip:8081/nexus

默认的账号:admin
默认的密码:admin123
界面右上角有登录 登录之后右上角选择profile 选择 change password修改密码就可以了。
至此,nexus就安装完成了。

接下来配置,如何开启maven命令上传jar包到nexus上:
在nexus中设置deployment的用户名和账号

在repository中设置,repository可以:Allow Redeploy:

点击保存即可。
这样就可以往release下面上传jar了。
其他的snap栏目也一样。

如何上传我们自己编译的包
首先修改本地电脑的Maven的settings.xml文件,注意标签中的内容:
在servers节点下面添加:

     <server>
<id>releases</id>
<username>deployment</username>
<password>deployment</password>
</server>

在此之前,我已经将dubbox下载下来了,(没有下载dubbo是因为 dubbo的依赖实在太老了,本地环境jdk1.8,会出现jdk版本错误)
在我们下载的源码的根目录的pom.xml中添加如下内容:

<distributionManagement>
<repository>
<id>releases</id>
<name>dubbo-2.8.4 releases</name>
<url>http://你安装nexus服务器的ip:8081/nexus/content/repositories/releases/</url>
</repository>
</distributionManagement>

最后在dubbox的根目录执行:Watch Cyberbully (2015) Full Movie Online Streaming Online and Download

mvn deploy –Dmaven.test.skip=true

执行成功后你的nexus库里面便会有dubbo了 。

这样上传完成后,其他项目怎么使用呢?

使用者只需要在自己的pom文件中,添加如下配置即可:

<repositories>
<repository>
<id>releases</id>
<url>http://你的nesux服务器的ip:8081/nexus/content/repositories/releases</url>
</repository>
</repositories>

 

 

 

 

 

 

 

 

 

 

 

转载于:https://my.oschina.net/u/1024107/blog/870455

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值