Nexus私服搭建
artifactory,nexus都是maven的仓库管理者。
原来一直都用的artifactory,后来自己准备搭建一个Nexus,学习下。
操作容易,基于简单文件系统的搜索,extjs的页面也整洁。
?
1. http://nexus.sonatype.org/downloads/ 下载最新稳定的版本,这次下的是1.9.2。
??? 可以下载压缩包,解压运行脚本,或定制服务等。我是下的war,部署到tomcat中。
??? 通过http://127.0.0.1:8080/nexus?可以访问nexus私服了,admin,admin123
2. type不同,
???? hosted:本地仓库,包括自己的构件。
???? proxy:代理仓库,用来代理远程的公共仓库,如maven中央仓库。
???? group:仓库组,用来合并多个hosted/proxy仓库,在配置maven时,setting中引用一次就包括所有的了
3. 安装后需要下载仓库的索引文件,否则搜索不到jar包等。update-index
4.可以通过Repositories中的add,添加自己定义的资源库,例如plugins-releases。其他默认就好
5.默认的安装下载目录值${user.home}下的sonatype-work,可以在tomcat的nexus项目中的WEB-INF配置文件plexus.properties指定路径nexus-work。然后将每个repository的地址重新指定即可。
6.通过pom文件,或jar包可以上传到私服。
?