maven-antrun-plugin
来源:互联网 发布:nginx rewrite 1 编辑:程序博客网 时间:2024/06/07 15:30
在项目的pom文件中定义如下插件片段:
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.7</version>
<executions>
<execution>
<phase>package</phase>
<configuration>
<webXml>**/WEB-INF/web.xml</webXml>
<tasks>
<delete file="target/DMSSales/DMS-Sales.war" />
<delete file="target/DMSSF/DMS-sf.war" />
<delete file="target/DMS/WEB-INF/Remoting-Servlet.xml" />
<move file="target/DMS/WEB-INF/config/web.xml" tofile="target/DMS/WEB-INF/web.xml" />
<war destfile="target/DMSSales/DMS-Sales.war">
<fileset dir="target/DMS">
<exclude
name="**/WEB-INF/classes/com//dms/application/command/foundation/**" />
<exclude
name="**/WEB-INF/classes/com//dms/application/command/sf/**" />
<exclude
name="**/WEB-INF/classes/com//dms/application/service/distributor/**" />
<exclude
name="**/WEB-INF/classes/com//dms/interfaces/distributor/web/**" />
<exclude
name="**/WEB-INF/classes/com//dms/interfaces/salesforecast/**" />
<exclude
name="**/WEB-INF/classes/com//dms/domain/query/support/cache/**" />
<exclude
name="**/WEB-INF/classes/com//dms/domain/query/support/jdbc/JdbcTradingDepartment**.class" />
<exclude
name="**/WEB-INF/classes/com//dms/domain/query/support/jdbc/JdbcDistributor**.class" />
<exclude
name="**/WEB-INF/classes/com//dms/domain/query/support/jdbc/JdbcSalesForecastQuery**.class" />
<exclude
name="**/WEB-INF/classes/com//dms/domain/query/support/jdbc/JdbcSalesGoalQuery**.class" />
<exclude name="**/WEB-INF/lib/*.jar" />
<exclude name="**/WEB-INF/config/**" />
<exclude name="**/WEB-INF/sf-config/**" />
</fileset>
</war>
<move file="target/DMS/WEB-INF/sf-config/web.xml"
tofile="target/DMS/WEB-INF/web.xml" />
<war destfile="target/DMSSF/DMS-sf.war">
<fileset dir="target/DMS">
<exclude
name="**/WEB-INF/classes/com//dms/application/command/foundation/**" />
<exclude
name="**/WEB-INF/classes/com//dms/application/command/sales/**" />
<exclude
name="**/WEB-INF/classes/com//dms/application/service/external/**" />
<exclude
name="**/WEB-INF/classes/com//dms/interfaces/distributor/**" />
<exclude
name="**/WEB-INF/classes/com//dms/application/service/distributor/**" />
<exclude
name="**/WEB-INF/classes/com//dms/application/service/order/**" />
<!-- <exclude name="**/WEB-INF/classes/com//dms/domain/query/support/jdbc/**"
/> <exclude name="**/WEB-INF/classes/com//dms/domain/event/support/**"
/> -->
<exclude
name="**/WEB-INF/classes/com//dms/domain/query/support/jdbc/JdbcDistributor**.class" />
<exclude
name="**/WEB-INF/classes/com//dms/domain/query/support/jdbc/JdbcTradingDepartment**.class" />
<exclude
name="**/WEB-INF/classes/com//dms/domain/query/support/jdbc/JdbcOrderQuery**.class" />
<exclude
name="WEB-INF/classes/com//dms/domain/query/support/jdbc/JdbcStockQuery**.class" />
<exclude
name="**/WEB-INF/classes/com//dms/interfaces/stock/**" />
<exclude
name="**/WEB-INF/classes/com//dms/interfaces/order/**" />
<exclude name="**/WEB-INF/lib/*.jar" />
<exclude name="**/WEB-INF/config/**" />
<exclude name="**/WEB-INF/sf-config/**" />
</fileset>
</war>
</tasks>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
</plugin>
参考文档:
ant的task列表总览:http://ant.apache.org/manual/tasksoverview.html
- maven-antrun-plugin
- maven-antrun-plugin
- Maven antrun plugin 学习
- maven-antrun-plugin
- maven-antrun-plugin插件
- Maven 插件之 maven-antrun-plugin
- Maven antrun plugin调用Ant Optional Task
- maven-antrun-plugin(运行ant的插件)
- 如何在maven-antrun-plugin中使用if条件标签
- Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-antrun-plugi
- maven 导入No marketplace entries found to handle maven-antrun-plugin
- Maven: Maven Antrun Plugin configuration to copy package from target to basedir and rename it
- Maven profile结合Maven AntRun Plugin实现不同环境配置文件分离打包
- maven项目构建:maven-antrun-plugin插件实现文件内容拷贝和文件重命名
- window10下编译hadoop报错:Failed to execute goal org.apache.maven.plugins:maven-antrun-plugin:1.7:
- Maven实战之antrun插件
- Maven实战之antrun插件
- Apache Maven项目提供的AntRun插件详解
- VB6对象浏览器的用法
- 关于hevc、x265、hm的一些资源下载
- Boost.Asio 技术文档
- Java 内存区域
- NYOJ 35-表达式求值
- maven-antrun-plugin
- error LNK2019: 无法解析的外部符号 _gluGetString@4,该符号在函数 _main 中被引用
- VNC安装配置及使用
- [推荐]ORACLE PL/SQL编程详解之一:PL/SQL 程序设计简介(千里之行,始于足下)
- maven-jar-plugin
- [顶]ORACLE PL/SQL编程详解之二:PL/SQL块结构和组成元素(为山九仞,岂一日之功)
- android上Bezier曲线绘制
- Android的服务相关方法
- KMP