maven插件maven-war-plugin的使用
2015-08-06 14:38
696 查看
在plugins下添加以下代码
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <version>2.4</version> <configuration> <warName>${project.artifactId}</warName> <warSourceExcludes>nodejs/**</warSourceExcludes> <webResources> <resource> <filtering>true</filtering> <directory>src/main/profile</directory> <targetPath>WEB-INF</targetPath> <includes> <include>**/web.xml</include> </includes> </resource> <resource> <filtering>true</filtering> <directory>src/main/profile/pages</directory> <targetPath>pages</targetPath> <includes> <include>**</include> </includes> </resource> </webResources> <warSourceDirectory>src/main/webapp</warSourceDirectory> <webXml>src/main/webapp/WEB-INF/web.xml</webXml> </configuration> </plugin>
src/main/profile的目录结构与打包后war的目录结构一致
targetPath即要替换的目录,include为要替换的文件
上面的代码会将src/main/profile替换WEB-INF下的web.xml,已经pages下的文件
相关文章推荐
- Maven-war-plugin插件的使用
- 使用插件 aspectj-maven-plugin 织入 AspectJ AOP
- maven-dependency-plugin插件的使用
- Tomcat-maven-plugin插件使用
- 使用wagon-maven-plugin插件自动部署项目
- 使用maven-shade-plugin插件解决spark依赖冲突问题
- 使用maven-war-plugin 对Maven项目进行动态打包
- 使用maven的maven-shade-plugin插件时需要注意的一个问题
- maven-shade-plugin 使用maven插件对java工程进行打包
- Maven系列--"maven-compiler-plugin"的使用、Maven之Surefire插件
- 使用docker-maven-plugin插件将项目编译为docker镜像到远程linux服务器
- 使用jetty-maven-plugin插件进行测试
- 使用maven插件maven-android-plugin构建android程序
- maven插件maven-resources-plugin的使用
- 【学习笔记】maven下多个web项目使用maven-war-plugin需要注意的问题
- 使用 maven 插件 maven-shade-plugin 对可执行 java 工程及其全部依赖
- 解决插件maven-war-plugin在没有web.xml文件时打包出错
- Maven使用tomcat8-maven-plugin插件
- 使用maven-shade-plugin插件打可执行jar包
- 使用wagon-maven-plugin插件自动部署项目