nexus的私服的搭建(maven私有仓库)

环境:本机window7 nexus2.11 腾讯云centos6.7服务器

————————–有趣的分割线————–

1、Linux下,进入/usr/local目录,并创建一个nexus目录(用来安装nexus)

mkdir nexus

2、把在window7下载的的nexus软件包通过winscp软件上传到centos下刚刚创建的nexus目录

3、解压 nexus

tar -xvf nexus-2.11.3-01-bundle.tar.gz

4、进入bin目录运行nexus

 ./nexus start

此时会报 : If you insist running as root, then set theenvironment variable RUN_AS_USER=root before running this script. 的警告信息。大概的意思是:如果你想使用root用户,那么在运行开始脚本之前应该设置环境变量”RUN_AS_USER=root”。

解决方案:设置centos下的环境变量
参考另一篇博客:http://blog.csdn.net/happy_bigqiang/article/details/51000582

5、启动nexus 在浏览器中输入 localhost:端口号/nexus,默认端口号是8081;这里的localhost是你服务器的地址;

6、点击页面右上角的Log in,使用Nexus 内置账户admin;密码admin123登陆;
7、登录成功说明安装成功;

————————–任性的昏割线————–

将项目发布到私服,需求是企业中多个团队协作开发通常会将一些公用的组件、开发模块等发布到私服供其它团队或模块开发人员使用。

1、需要在客户端即部署dao工程的电脑上配置 maven环境,并修改 settings.xml 文件,配置连接私服的用户和密码 ,此用户名和密码用于私服校验,因为私服需要知道上传都 的账号和密码 是否和私服中的账号和密码 一致。

<server>
      <id>releases</id>
      <username>admin</username>
      <password>admin123</password>
    </server>
    <server>
      <id>snapshots</id>
      <username>admin</username>
      <password>admin123</password>
    </server>

releases 连接发布版本项目仓库
snapshots 连接测试版本项目仓库
2、配置项目pom.xml ,配置私服仓库的地址,本公司的自己的jar包会上传到私服的宿主仓库

  <distributionManagement>
    <repository>
        <id>releases</id>
    <url>http://localhost:8081/nexus/content/repositories/releases/</url>
    </repository> 
    <snapshotRepository>
        <id>snapshots</id>
    <url>http://localhost:8081/nexus/content/repositories/snapshots/</url>
    </snapshotRepository> 
  </distributionManagement>

注意:pom.xml这里id 和 settings.xml 配置 id 对应!
这里的localhost是你服务器的地址;

3、测试将项目dao工程打成jar包发布到私服:
首先启动nexus
其次,对dao工程执行deploy命令 ,即在选中maven项目,右键run as,maven build…,goals中输入tomcat7:deploy;注意这里用的是maven的tomcat7的插件;

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值