为了账号安全,请及时绑定邮箱和手机立即绑定

请问maven打包方式pom和war有什么区别

请问maven打包方式pom和war有什么区别

拉莫斯之舞 2019-08-03 07:03:47
maven打包方式pom和war有什么区别
查看完整描述

4 回答

?
猛跑小猪

TA贡献1858条经验 获得超8个赞

jar文件包括java普通类、资源文件和普通文件,在maven中即是打包src/main/java和src/main/resources资源文件夹下的所有文件。在打包的时候会自动生成MATA-INF文件夹,用于存储maven的pom信息和MANIFEST.MF文件。

war文件包含全部的web应用程序,即所有的java类,配置信息和jsp、js等静态资源。但是需要注意war引用war的时候会将应用war的资源全部拷贝到当前war的相同文件下,重名的文件会被替换。
war包依赖:

[html] view plain copy print?
<dependency>
<groupId>com.my.module</groupId>




查看完整回答
反对 回复 2019-08-05
?
哔哔one

TA贡献1854条经验 获得超8个赞

jar与war的区别,我觉得jar其实就像一个插件,你装上这个插件之后,就可以用这个插件的功能了,而war包,主要是用来部署的,比如放入tomcat中,它更像一个由各个插件组成的工具。



查看完整回答
反对 回复 2019-08-05
?
一只斗牛犬

TA贡献1784条经验 获得超2个赞

jar 包需要有主入口程序,机器上装了 java 环境就可以使用
war 包是需要web窗口才使用的

查看完整回答
反对 回复 2019-08-05
  • 4 回答
  • 0 关注
  • 602 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信