博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Apache Maven项目提供的WAR插件详解
阅读量:4178 次
发布时间:2019-05-26

本文共 788 字,大约阅读时间需要 2 分钟。

WAR插件用于将汇集的Java类文件、依赖的jar文件和资源文件等一起打包以构建war包文件。

WAR插件当前的最新版本是2015.1发布的2.6。

1. WAR插件提供了4个goal:

  • ,对于POM中打包类型为war的项目,Maven的package 阶段默认执行该goal,从而构建出一个war文件。
  • ,通常用于开发阶段,创建一个包含所有war文件内容的解压缩的webapp目录(默认位于target/目录),以提高测试的效率。
  • ,类似于war:explode,区别只在于生成的webapp目录位于Web应用的源代码目录,即默认的src/main/webapp
  • ,生成Manifest文件,默认位于Web应用的源代码目录。

 

2.该插件的4种用法:

1) 对于POM打包类型为war的Maven项目,执行mvn package命令,该命令等价于执行mvn compile war:war

POM配置示例如下:

...
com.example.projects
documentedproject
war
1.0-SNAPSHOT
Documented Project
http://jdsu.com
...
2) mvn war:war

该命令必须在mvn compile之后执行,因为需要mvn compile编译Java源代码并复制资源文件

3) mvn compile war:exploded

4) mvn compile war:inplace

参考文献:

http://maven.apache.org/plugins/maven-war-plugin/

转载地址:http://qjlai.baihongyu.com/

你可能感兴趣的文章
Jenkins-配置邮箱
查看>>
六、同一个tomcat多个web应用共享session
查看>>
Tomcat配置注意事项
查看>>
Tomcat下面的配置在每次Eclipse编译后,修改好的配置会还原
查看>>
Eclipse代码格式模板导入
查看>>
list与Set、Map区别及适用场景
查看>>
Jenkins自动部署Maven 多个子项目
查看>>
Oracle连接DB2
查看>>
CXF配置
查看>>
WSDL文件解析
查看>>
MyEclipse安装Flash Builder插件
查看>>
MPP使用随笔(统计工作量)
查看>>
单点登录(一)-----理论-----单点登录SSO的介绍和CAS+选型
查看>>
你的简历能帮你争取到面试机会吗?
查看>>
CAD破解方法(一)
查看>>
Java开源项目地址
查看>>
浅析不可不知的数据库读现象
查看>>
阿里巴巴去Oracle数据迁移同步工具(全量+增量,目标支持MySQL/DRDS)
查看>>
分布式开发系统架构(一)
查看>>
分布式开发系统架构(二)
查看>>