全部博文(51)
分类: 系统运维
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 修改本地仓库路径就可以完成迁移了