今日份鸡汤:能力不在脸上,本事不在嘴上,要脚踏实地做实事,生活不会因为某个节点的疏忽就永远灰暗,未来的幸运都是过往努力的积攒。
image.png下面就逐个说一下:
package:
当我们使用package来打包项目的时候,就会在我们的项目中生成一个target文件夹
web项目比如[mvc]项目就会在该文件夹下生成一个war包,放在服务器中的tomcat/webapps目录里运行。
image.pngJava项目的话就会在该文件夹下生成一个jar包,放在服务器中指定目录下使用"java -jar jar包名"命令运行。
一般我们服务器部署服务都是使用package方式打包项目。
install:
使用install方式就是将项目转换成为maven依赖存放在本地maven仓库中。就比如我的spring boot项目使用install后存在我本地maven仓库中路径是:这个按照你自己的本地maven仓库配置去找吧,比如我自己的是:D:\repository\项目名
可以按照如下图去找你的仓库配置:
一般是多个项目中,例如a项目中使用了b项目的一些方法需要添加b项目作为依赖,此时就需要将b项目使用install方式打包到本地[maven]仓库中,以此来给a项目依赖导入调用。
deploy:
deploy与install的主要区别就是install是将项目jar包放在本地仓库,而deploy是放在私服仓库。
在本地的pom文件配置好私服仓库的信息之后,执行deploy命令,可以将maven所打的jar包上传到远程的repository,便于其他开发者和工程共享。
执行maven deploy命令成功之后,登录私服进行查询,即可看到对应的jar包。
网友评论