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

- 大小: 15 KB

- 大小: 9.9 KB

- 大小: 7.1 KB

- 大小: 4.3 KB

- 大小: 18.2 KB

- 大小: 3.6 KB

- 大小: 11.5 KB

- 大小: 37 KB
分享到:
相关推荐
Nexus是Sonatype公司开发的一款强大的仓库管理器,主要用于Maven、Gradle等构建工具的依赖管理和部署。在Java开发领域,Nexus扮演着至关重要的角色,它可以帮助开发者有效地管理和分发软件组件,如JAR文件、WAR文件...
Nexus是Sonatype公司开发的一款强大的Maven仓库管理器,它在Java开发领域尤其是在使用Maven构建项目的团队中被广泛使用。Nexus不仅能够作为代理仓库,帮助开发者获取远程Maven仓库中的依赖,还能作为存储库,用于...
Nexus是一款功能强大的仓库管理器,由Sonatype公司开发,常用于Maven、Gradle等构建工具的依赖管理和部署。本资源"nexus2.12 liunx+windows版.rar"提供了Nexus 2.12版本在Linux和Windows操作系统上的安装包,适用于...
- 仓库管理:支持本地、远程和中央仓库。 3. **优势**: - 简化依赖管理:自动下载、编译和打包依赖。 - 易于理解和维护:遵循约定优于配置的原则。 - 强大的社区支持:丰富的插件和文档资源。 - 跨平台支持:...
Nexus作为一个企业级的Maven仓库管理器,常用于存储、管理和分发项目构建的工件。本文将深入探讨在使用Spring Boot与Nexus进行项目打包时需要注意的要点。 首先,我们需要理解Spring Boot项目的基本结构。Spring ...
- **Nexus**: Nexus是Maven的中央仓库服务,用于管理私有和公共资源。 - **Zookeeper**: Zookeeper是一种分布式协调服务,常被用来解决分布式环境中的一致性问题,比如作为Dubbo的服务注册中心。 - **Dubbo-admin**:...