为私服添加上传构建的账户
添加用户上传构建到NEXUS私服的账户
为该用户分配角色,决定其操作权限
通过Maven发布构建到NEXUS私服上
发布构建到私服 --- mvn deploy
POM中通过distributionManagement分发本地构建到NEXUS私服上
第一步,配置distributionManagement
<project>
...
<distributionManagement>
<!-- 配置快照版本发布的仓库-->
<snapshotRepository>
<id>nexus-snapshots</id>
<name>Nexus Snapshots Repository</name>
<url>http://localhost:8081/nexus/content/repositories/snapshots/</url>
</snapshotRepository>
<!-- 配置release版本发布的仓库-->
<repository>
<id>nexus-releases</id>
<name>Nexus Releases Repository</name>
<url>http://localhost:8081/nexus/content/repositories/releases/</url>
</repository>
</distributionManagement>
...
</project>
第二步,在settings文件中,配置上传构建时需要的账号(必须通过有效账号才能deploy)
注意: <id>属性指代的就是POM中配置Repository的id,必须一一对应。
<settings>
...
<servers>
<!-- 配置上传snapshot构建时使用的账户 -->
<server>
<id>nexus-snapshots</id>
<username>root</username>
<password>root</password>
</server>
<!-- 配置上传release构建时使用的账户 -->
<server>
<id>nexus-releases</id>
<username>root</username>
<password>root</password>
</server>
...
</settings>
现在,就可以通过Maven的deploy命令,将本地的Maven项目上传到私服上了,只要能够访问私服的,都能下载到这些构建。
- 大小: 146.1 KB
- 大小: 120.4 KB
分享到:
相关推荐
1、搭建阿里云maven私服仓库 2、本地jar手动上传到阿里云maven私服仓库 3、本地项目通过idea自动上传到阿里云maven私服仓库 4、从阿里云私服仓库拉取maven依赖的jar包
nexus+maven构建私服,自己备忘
配置Maven私服时,需要修改Maven的默认配置文件,此文件已经配置好Maven私服模板,只需要修改IP和对应的端口号即可
Maven Nexus 私服搭建 从零开始,资源下载、安装指导、开发配置说明
nexus-2.10.0-02 maven-nexus本地私服
Windows 下Nexus搭建Maven私服 Windows 下Nexus搭建Maven私服
maven项目构建文档maven项目构建文档maven项目构建文档
批量上传 jar包到maven 私服 自动生成dependency ,不用到私服搜索 核心代码用python编写
Maven2构建.doc Maven2构建.doc Maven2构建.doc
NULL 博文链接:https://yuhuiblog695685688425687986842568269.iteye.com/blog/2430850
使用Maven构建多模块项目
Nexus搭建Maven私服 +maven安装步骤
第四课:Maven私服构建与插件开发1
apache-maven-3.5.0只配置了中央仓库,只要修改里面的本地仓库地址就可以使用了。 apache-maven-3.5.0-nexus配置了maven私服,有需要的,可以按照格式改成你自己的。
linux-maven-maven私服nexus安装文档
maven maven私服 nexus 私服
maven项目构建入门书籍,java maven入门经典书籍
Maven 是一种流行且功能强大的项目管理工具,主要用于构建、发布和管理 Java 项目。本文将介绍 Maven 的基本概念、核心功能和优势,以及它在项目开发中的重要作用。 第一部分:Maven 的基本概念 解释 Maven 的基本...
linux下搭建内网maven私服
搭建maven私服的软件,包括maven版本3.5.3,nexus版本3.12.1