Chinaunix首页 | 论坛 | 博客
  • 博客访问: 161842
  • 博文数量: 51
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 471
  • 用 户 组: 普通用户
  • 注册时间: 2015-05-11 10:24
文章分类

全部博文(51)

文章存档

2018年(3)

2017年(22)

2016年(9)

2015年(17)

我的朋友

分类: 系统运维

2015-05-12 10:27:29



1.环境准备:

安装JDK7或以上java环境。

创建nexus用户,默认nexus是禁止root用户启动程序的。

nexus的启动脚本是shell写的,所以可以根据自己需要修改。比如启动用户。

 

2.配置修改:

唯一要注意的就是定义本地仓库的位置,要选大磁盘的分区存放

在配置文件conf/nexus.properties中,这个选项后做修改 nexus-work=${bundleBasedir}/../sonatype-work/nexus

 

3.启动:

bash ./bin/nexus start


4.maven工具端配置:

见附件settings.xml

配置里主要指明了server端ip和账号密码

 

5.常用操作:

(1)添加外网源地址:

左侧选项栏选 Repositories -> add proxy respository-> 配置

关于配置有几点要注意的:

repository ID :     是唯一标识,供maven的pom.xml来识别库入口,不可修改

repository name :在nexus上显示的名字

Remote Storage Location:   指定远程仓库的url

其他选项可以默认

 

关于导入jar包:

有时项目紧紧需要一个jar包的依赖,或者是研发人员自己开发的jar包,不需要代理到外网找包,这时就可以手动上传包

左侧选项栏选 Repositories -> thridparty-> artifact upload-> select Artifact to upload -> add artifact 来上传自己的包

其中classifier选项是定义包上传路径,可以根据研发人员要求填写,这部分会影响maven的pom.xml配置

 

7.小结

nexus服务还是很稳定的,目前还没有遇到过服务挂掉。

另外nexus 除了javr包还支持很多其他项目的管理,不过那部分需要付费买序列号。

关于迁移也是非常简单,只要在配置文件conf/nexus.properties中,这个选项后做修改 nexus-work=${bundleBasedir}/../sonatype-work/nexus  修改本地仓库路径就可以完成迁移了

阅读(2288) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~