maven项目 package与install的区别 | 您所在的位置:网站首页 › install和deploy有啥区别 › maven项目 package与install的区别 |
一直以来都使用的是package打包项目部署在服务器运行,未曾使用过install,今天同事问我这两个的区别把我给问住了,赶紧去查询了解一下,并做一下记录。 package:当我们使用package来打包项目的时候,就会在我们的项目中生成一个target文件夹,web项目比如mvc项目就会在该文件夹下生成一个war包,放在服务器中的tomcat/webapps目录里运行。
Java项目的话就会在该文件夹下生成一个jar包,放在服务器中指定目录下使用“java -jar jar包名” 命令运行。
一般我们服务器部署服务都是使用package方式打包项目。 install:使用install方式就是将项目转换成为maven依赖存放在本地maven仓库中。就比如我的spring boot项目使用install后存在我本地maven仓库中路径是:E:\MavenRepository_IDEA\org\springframework\boot\项目名 一般是多个项目中,例如a项目中使用了b项目的一些方法需要添加b项目作为依赖,此时就需要将b项目使用install方式打包到本地maven仓库中,以此来给a项目依赖导入调用。
|
CopyRight 2018-2019 实验室设备网 版权所有 |