maven中install和deploy区别【详细】

news/2024/11/19 9:35:33/

installdeployMaven 中用来向本地或者远程仓库安装构建好的文件(包、依赖等)的两个常用插件,它们的区别在于目标仓库不同。

  1. install插件

    install插件用于把当前 Maven 模块构建后打包的 .jar .zip 等其他扩展的包引入本地仓库,这些本地安装的包供其他模块使用(默认使用的是~/.m2/repository本地仓库)。这个命令也有对应的命令行前缀:mvn install。执行install插件后,Maven就会把构建的产物复制一份到本地仓库中,并打上版本标签。

  2. deploy插件

    deploy插件也是用来把构建好的文件部署到远程仓库(如:Nexus),让其他人可以访问到你的构件。

    deployinstall不同的地方在于,deploy将构建后的文件部署到远程仓库供其他开发人员在项目中直接使用,而不是仅仅在本地仓库中保存。也就是说,install是部署到本地仓库,deploy则是部署到远程仓库。在执行deploy时,Maven会询问你的用户凭据以上传构建物件。

    通过命令行执行 mvn deploy 来实际进行远程仓库的部署。

因此,installdeploy的主要区别在于安装的目标仓库不同。 install将项目构建后的文件安装到本地仓库,而deploy则将项目构建后的文件安装到远程仓库。


http://www.ppmy.cn/news/75576.html

相关文章

SSRS rdlc报表 一 创建报表

环境 vs2019 fromwork4.5 第一步 安装rdlc报表插件 vs2019使用rdlc,需要安装扩展插件,扩展→扩展管理→联机,搜索rdlc,安装Microsoft RDLC Report Designer,我在安装过程中,安装了很久都没安装成功&…

HNU数据结构与算法分析-作业1-算法分析

1. (简答题) 1.(教材3.4)(a)假设某一个算法的时间代价为 ,对于输入规模n,在某台计算机上实现并完成该算法的时间为t秒。现在另有一台计算机,运行速度为第一台的64倍,那么t秒内新机器…

电商|跨境电商如何选择API接口和ERP

随着跨境电商企业规模升级,平台提供的卖家后台系统往往无法满足有一定规模的店铺和独立站卖家。日常运营中,中大型跨境电商往往面临以下几种挑战: 多店铺、多平台订单管理难 库存数据集成难,经常缺货 物流管理难,手…

【数据分享】我国地级市绿地利用现状数据(9个指标\Shp格式)

绿地是城市生态的重要组成部分,在很多分析中都会用到绿地数据!之前我们分享过Shp和Excel格式的全国地级市2003-2020年绿地面积数据(可查看之前文章获悉详情),以及中国31个主要城市的绿地空间分布的栅格数据&#xff08…

国考省考行测:数量关系,牛吃草问题,比例问题

国考省考行测:数量关系,牛吃草问题 2022找工作是学历、能力和运气的超强结合体! 公务员特招重点就是专业技能,附带行测和申论,而常规国考省考最重要的还是申论和行测,所以大家认真准备吧,我讲一起屡屡申论…

day1 - OpenCV安装与环境配置

本期我们介绍 OpenCV 的背景知识以及如何安装 OpenCV 。 完成本期内容,你可以: 了解 OpenCV 的背景知识掌握安装 OpenCV 及其拓展库 若要运行案例代码,你需要有: 操作系统:Ubuntu 16 以上 或者 Windows10 工具软件…

基于springboot的社区疫情防控平台

末尾获取源码 开发语言:Java Java开发工具:JDK1.8 后端框架:SpringBoot 前端:HTML、Vue 数据库:MySQL5.7和Navicat管理工具结合 开发软件:IDEA / Eclipse 是否Maven项目:是 前言 基于springboot…

【Android定制】BUILD_AGO_GMS = no 和 BUILD_GMS=no属性

文章目录 概要名词解释细节小结 概要 在安卓底层源码中,有这样的两个属性,这两个第一眼看上去都像是带不带谷歌,BUILD_AGO_GMS no和BUILD_GMSno有什么区别?? 如果带了谷歌,那么这个设备就差不多是国外定…