maven常用命令以及maven生命周期
Maven常用命令和生命周期
maven常用命令
这部分内容了解即可,在maven中提供了一些命令,便于我们更便捷的去做一些事情,在不使用开发工具的情况下需要在pom.xml文件所在的目录地址中去执行这些maven命令。
clean
清除命令,清除已经编译好的class文件,清除的是target目录中的文件
compile
编译的命令作用是将 src/main/java 下的文件编译为 class 并文件输出到 target目录下
test
test 是测试命令,会执行 src/test/java 下的单元测试类
package
打包命令,会在target目录中生成打包的文件,对于普通的java项目会打成jar包,web项目会打成war包
将自己的包写成jar包供自己或者合作人使用
install
安装命令,会将打好的jar包或war包,发布到本地仓库里面(自己的仓库)
deploy
发布到远程仓库或者应用服务器中(tomcat)
可以直接在lifecycle中使用命令再点运行;或者点击三角形标识的M符号,自行输入命令进行执行
maven的生命周期
maven对项目的构建有三套相互独立的生命周期:
Clean
在进行真正的构建之前进行一些清理工作,即执行maven的clean命令
Default
构建的核心部分,编译,测试,打包,部署等等,执行下面这些命令,在执行后面命令的时候会先执行前面的命令,比如执行package时,会先执行compile,test
compile->test->package->install->deploy
Site
生成项目报告,站点,发布站点
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)