maven war包 idea package install

本文详细解析了Maven的生命周期,包括clean、validate、compile、test、package、install等阶段的操作流程,特别关注了如何通过Maven打包项目为war或jar文件,并介绍了如何使用mvn-war-plugin插件来优化资源打包过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在这里插入图片描述

mvn clean install 可以清除+打包 在target 可以找到对应的war包

在这里插入图片描述

1.clean 删除
Deleting D:\FangchaoWorkSpace\IdeaWorkspace\fc_spring\target
2.validate 验证 并不会生成任何东西
3.编译(生成 target/classess文件夹)
Compiling 3 source files to D:\FangchaoWorkSpace\IdeaWorkspace\fc_spring\target\classes
4.利用src/test下面的东西生成 target/classess
5.打包(生成打包文件)
D:\FangchaoWorkSpace\IdeaWorkspace\fc_spring\target\fc_spring-1.0-SNAPSHOT.jar
默认是jar包 可以加入 < packaging>war</ packaging >打成war包

7.install 把项目打包安装到本机的.m2文件下

mvn war:war 生成war包,可以配合mvn-war-plugin(该插件不指定时,spring会自动使用默认的)使用,用来增加或过滤打包时的资源(注意这个增加的资源直接运行tomcat时并不会编译到相应位置,在运行前要先编译+war:exploded或war:war使pom文件中的这个配置生效)
在这里插入图片描述

在使用IDEA进行Maven时,可以通过以下步骤将项目打War: 1.IDEA中打开项目,并确保项目的pom.xml中已经正确配置了Maven插件和相关依赖。 2.IDEA的菜单栏中选择“View” -> “Tool Windows” -> “Maven Projects” 打开Maven项目窗口。 3.Maven项目窗口中找到你的项目,并展开它。 4. 双击“Lifecycle”下的“package”命令,或者右键点击“package”命令并选择“Run Maven Build”来执行打命令。 5. 执行完打命令后,你的项目将会被打War,并且生成在项目的target目录下。 请注意,如果你的项目是一个Spring Boot项目,并且已经配置了Spring Boot插件,那么可以将项目打成可执行的Jar,而不是War。在这种情况下,你可以通过执行“package”命令来生成Jar,并且生成的Jar也会在项目的target目录下。 引用中提到了通过maven插件打使用idea自带的打方式,这个方法适用于非多module项目。而引用提到了"mvn install"命令,这是maven中最常用的命令,可以进行项目的清理、编译、测试和打等操作。引用 则提到了如何查看maven的debug信息。 所以,通过使用IDEAMaven,你可以轻松地将你的项目打War或Jar。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [ideawar](https://blog.csdn.net/qq_40419080/article/details/116465233)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值