maven仓库管理器Nexus远程部署要点
撰写人 | 日期 | 版本 | 注释 |
sunnymoon | 2009-11-27 | V1.0 |
|
1. 构件存放
图1
groupId(组织id)决定构件在远程仓库特定仓库的路径
artifactId(构件id,工程名)决定构件groupId之下子路径和生成最终工程名
version决定部署到仓库时的版本号
2. 远程仓库
图2
Repository指定了远程仓库的url,其中包抱具体仓库id(在此为releases)
3访问权限
图3
Id为对应所访问远程仓库的id(要求与指定的远程仓库的url的仓库名相一至,即一个server对应一个仓库)
Username和password为用户名和密码
4.创建仓库
图4
图5
图6
创建仓库时仓库id(Repository ID)很重要,它决定了在客户机访问的url;
仓库名(Repository Name)决定了仓库在页面访问时的名称
5.最后
部署远程仓库命令:mvn clean deploy;
如果在eclipse中打开Run -> Open Run Dialog...,之后新建一个Maven Build,选择部署工程,在"goals:"中输入 clean deploy即可(如图8)。
图7为部署到Nexus远程仓库:
图7
图8