Maven私服(Repository Manager) - Nexus安装和使用(详细过程)
2018-06-11 11:10
423 查看
Maven私服的安装和使用。
(注:原创文章,引用请注明来自Clement-Xu的博客!)
Maven私服(即Repository Manager)的主要作用:
- 减少从远方仓库下载的次数,节省带宽、提高maven build的效率
- 减少对远方仓库的依赖,确保maven build的稳定性
- 方便内部人员发布artifact
- 方便存放官方仓库中没有的第三方依赖包
- proxy:代理第三方仓库的
- hosted:存储本地上传的组建和资源
- group:一般包含多个proxy仓库和hosted仓库,在项目中一般引入这种类型的仓库就可以下载到proxy和hosted中的包
- <repositories>
- <repository>
- <id>nexus</id>
- <name>Nexus Repository</name>
- <url>http://<ip>:8081/repository/maven-public/</url>
- </repository>
- </repositories>
- <pluginRepositories>
- <pluginRepository>
- <id>nexus</id>
- <name>Nexus Plugin Repository</name>
- <url>http://<ip>:8081/repository/maven-public/</url>
- </pluginRepository>
- </pluginRepositories>
- <server>
- <id>nexus-releases</id>
- <username>admin</username>
- <password>admin123</password>
- </server>
- <server>
- <id>nexus-snapshots</id>
- <username>admin</username>
- <password>admin123</password>
- </server>
- admin登录nexus,Repositories -> Create repository -> maven2 (hosted)
- 填入name:maven-3rd
- 选择Blob store:default
- 选择Deployment policy:Allow redeploy
- 点击:Create repository
- 进入Repositories -> maven-public
- 在Group中,加入maven-3rd
- 点击:Save
- <distributionManagement>
- <repository>
- <id>nexus-releases</id>
- <name>Nexus Release Repository</name>
- <url>http://<ip>:8081/repository/maven-releases/</url>
- </repository>
- <snapshotRepository>
- <id>nexus-snapshots</id>
- <name>Nexus Snapshot Repository</name>
- <url>http://<ip>:8081/repository/maven-snapshots/</url>
- </snapshotRepository>
- </distributionManagement>
- ID名称必须要与settings.xml中Servers配置的ID名称保持一致。
- 项目版本号中有SNAPSHOT标识的,会发布到Nexus Snapshots Repository, 否则发布到Nexus Release Repository,并根据ID去匹配授权账号。
相关文章推荐
- Maven私服(Repository Manager) - Nexus安装和使用(详细过程)
- 【项目管理与构建】Maven搭建私服——Nexus的详细介绍以及安装(四)
- windows下集成maven+eclipse开发环境一:安装使用maven私服nexus
- CentOS安装Nexus:(二)配置及使用Maven私服
- nexus(Maven仓库私服)的安装、配置、使用和仓库迁移
- Windows下使用Nexus搭建Maven私服(安装)
- 建立Maven私服 – Nexus下载、安装、配置、使用
- 详解Maven私服Nexus的安装与使用
- nexus(Maven仓库私服)的安装、配置、使用和仓库迁移
- maven私服nexus的安装、配置、使用
- windows下集成maven+eclipse开发环境一:安装使用maven私服nexus
- CentOS安装Nexus:(二)配置及使用Maven私服
- Maven私服nexus的安装与使用
- Maven和 Sonatype Nexus私服的安装、配置及使用入门
- 【项目管理与构建】Maven搭建私服——Nexus的详细介绍以及安装(四)
- 最新maven 3.3.1+nexus 2.11.2+eclipse4.4+tomcat 8.0私服搭建到使用部署全过程————————by 耗子
- Maven和 Sonatype Nexus私服的安装、配置及使用入门
- nexus(Maven仓库私服)的安装、配置、使用和仓库迁移
- maven 私服搭建nexus 3.0.1,安装,使用
- CentOS安装Nexus(Maven私有库)详细配置及上传本地jar到私服