使用Maven部署构件至私服

--------------------siwuxie095

使用 Maven 部署构件至私服

1、部署构件到
Nexus 私服分两种情况:

(1)日常开发生成的快照版本构件可以直接部署到
Nexus 私服

的宿主仓库
Snapshots 中

(2)项目最终生成的发布版本构件可以直接部署到
Nexus 私服

的宿主仓库
Releases 中

2、具体配置分如下两步:

(1)第一步:在
pom.xml 的 project 标签中添加如下内容


<distributionManagement>

<repository>

<id>releases</id>

<name>Releases</name>

<url>http://localhost:8081/nexus/content/repositories/releases/</url>

</repository>

<snapshotRepository>

<id>snapshots</id>

<name>Snapshots</name>

<url>http://localhost:8081/nexus/content/repositories/snapshots/</url>

</snapshotRepository>

</distributionManagement>

(2)第二步:在
settings.xml 的 servers 标签中添加如下内容


<server>

<id>releases</id>

<username>admin</username>

<password>admin123</password>

</server>

<server>

<id>snapshots</id>

<username>admin</username>

<password>admin123</password>

</server>

注:Nexus 的仓库对于匿名用户是只读的,所以为了能够

部署构件,需要在
settings.xml 中配置认证信息

另:pom.xml 和 settings.xml 中的 id 需要相互对应

3、执行命令将构件部署至私服

(1)如果是在命令行窗口,则输入
mvn deploy

(2)如果是在图形化界面,则输入
deploy

【made by siwuxie095】

时间: 2024-10-28 09:39:09

使用Maven部署构件至私服的相关文章

maven从nexus下载构件以及maven部署构件到nexus的配置

1.maven从nexus下载构件的配置 1.1.在项目pom中配置远程仓库(方式一) <repositories> <repository> <id>remote</id> <name>my nexus repository</name> <url>http://192.1.1.103:8081/nexus/content/groups /public/</url> </repository> &

Maven部署构件至远程仓库

私服的一大作用就是部署第三方构件,包括组织内的生成的构件以及一些无法从外部仓库获取的构件.无论是日常开发中生成的构件,还是正式版本发布的构件,都需要部署到仓库中,供其它团队成员使用.Maven除了能对项目进行编译.测试.打包之外,还能将项目生成的构件部署到仓库中.我们可以在pom.xml中配置构件的部署地址. distributionManagement包含repository和snapshotRepository子元素,前者表示发布版本构件的仓库,后者表示快照版本的仓库.往远程仓库部署构件的时

maven入门基础:使用maven部署构件到nexus(十五)

一. 在setting.xml中设置发布用户的用户名和密码 账号密码:deployment,deployment123 <servers> <!-- 设置私服用户名和密码 --> <server> <id>nexus-release</id> <username>deployment</username> <password>deployment123</password> </server&

配置Nexus仓库,部署构件到Nexus仓库

上一节,我们讲述了如何配置安装nexus系统,这节,我们来介绍nexus的使用 1.登录 在红色的部分点击登陆,输入用户名和密码 admin/admin123. 这里可以配置nexus系统,管理用户,管理角色,管理任务,查看系统Rss源以及查看系统日志,本文就介绍nexus最基本的用法. 2.代理maven中央仓库 点击右边菜单栏的Repositories,界面的主面板会显示所有一个所有仓库及仓库组的列表,你会看到它们的type, type类型字段里有group,hosted,proxy,vir

手动部署第三方构件至私服

-------------------siwuxie095 手动部署第三方构件至私服 1.某些构件(如:Oracle 的 JDBC 驱动)由于许可证 或 版权 的因素,无法公开地放在公共仓库中 此外,还有大量的小型开源项目,它们没有把自己的构件分发到 中央仓库中,也没有维护自己的仓库,因此也无法从公共仓库获 得 这时,用户就需要将这类构件下载到本地,再上传到私服中 2.可以将第三方构件上传到 Nexus 私服的宿主仓库 3rd party 3.具体应用:将 Oracle 的 JDBC 驱动部署到

部署Maven与Nexus(私服)

博文大纲:一.Maven简介1)Maven的功能:2)Maven使用场景(从运维人员的角度来看):3)Maven仓库二.部署Maven1)配置jdk环境2)部署Maven三.部署Nexus私服1)Nexus简介2)部署Nexus四.Maven配置nexus私服,将远程仓库设置成本地搭建的Nexus私服1)修改maven的主配置文件2)创建一个maven项目进行测试3)配置认证,将打包好的项目上传到nexus中4)上传到maven-release仓库5)上传第三方maven 一.Maven简介 M

Maven发布工程到私服和JUnit的安装使用

端碗吹水 Maven发布工程到私服: 所谓发布工程就是把工程打包成jar包,然后选择上传到私服的某个仓库里,然后其他人就可以在[学Java,到凯哥学堂kaige123.com]私服上的仓库中下载到你发布的工程. 简单介绍Nexus上自带的一些仓库: 如果想要发布工程是需要一个拥有发布权限的用户的,没有发布权限的游客或者普通用户只能够下载或更新. 简单介绍Nexus上自带的一些账户: 现在尝试上传一个jar包到私服: 1.选择一个仓库,然后将仓库的地址配置到工程的pom文件中,我这里用Snapsh

使用 Maven 部署 artifact 到 Nexus 教程

本文侧重讲解如何将已经按照好的 Maven 和 Nexus 连接,即如何通过 Maven 部署 artifact 到 Nexus. 本文前提: 1. 安装好 Maven.可以使用 Maven 创建.打包项目.关于安装 2. 安装好 Nexus.可以访问本地的 Nexus 仓库 http://localhost:8081/nexus/#welcome . 正文: 1. 配置 Maven 的配置文件 settings.xml 和 项目的说明文件 pom.xml ,使得 Maven 知道往哪里部署 ,

Maven部署(linux)

1.下载 进入http://maven.apache.org/download.cgi下载.或者使用wget命令. mkdir /opt/maven cd /opt/maven wget http://mirrors.cnnic.cn/apache/maven/maven-3/3.2.2/binaries/apache-maven-3.2.2-bin.tar.gz 2.解压 cd /opt/maven tar -zxvf apache-maven-3.2.2-bin.tar.gz mv apac