这也意味着生成的war包无法独立部署。
如何修改pom.xml与package.xml才可以把项目使用maven打包成一个包含配置文件的war包呢?
目前尝试了下面两种方法,都没有效果。
1. 注释掉pom中的:
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>2.6</version> <configuration> <excludes> **/* 前缀用法,可以匹配所有路径,例如:**/*.txt <exclude>*.txt</exclude> <exclude>*.xml</exclude> <exclude>*.properties</exclude> </excludes> </configuration> </plugin>
2. 注释掉package.xml中的:
<fileSet> <directory>${basedir}/src/main/resources</directory> <outputDirectory>config</outputDirectory> </fileSet>
PS: 当前,也可能这是个伪需求,注意到target/classes中包含全部的class与配置文件,在通常情况下,将这部分更新到远程服务器就可以。
项目:JFinal