美文网首页
idea war包和jar包区别 以及用maven如何打包

idea war包和jar包区别 以及用maven如何打包

作者: 在山的那边是海 | 来源:发表于2021-11-17 10:02 被阅读0次

jar:不包含webapp目录下的静态资源,只有src/main/java里的class文件以及pom文件。主要用于充当类库,插件使用。

war:包含整个web应用程序,不只有class也有html等文件。可以独立部署到tomcat。

至于如何打包,idea里,在IDEA界面,点击右侧【Maven】,展开【Lifecycle】,点击【clean】,最后点击【package】或者【install】,常用install命令

clean目的是清除target文件,将之前打的包删除,不删除也可以打包,按照惯例都会clean一下。


image.png

如需修改包名称可配置此标签 <finalName>XXX</finalName>

查看控制台输出,出现“BUILD SUCCESS”说明打包成功,右侧项目菜单会出现target文件,jar包就在此文件,可以查看路径找到该jar包


image.png

至于要打jar包还是war包,取决于pom文件的配置

如下


image.png

如果要打成jar包就写jar,如果要打war包就改成war。创建的时候默认war。修改完,再去执行前面的maven打包命令即可。

端口修改

更改项目端口是在【application.properties】中添加端口号


image.png

相关文章

网友评论

      本文标题:idea war包和jar包区别 以及用maven如何打包

      本文链接:https://www.haomeiwen.com/subject/qpkltrtx.html