在pom.xml里配置
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.2</version>
<configuration>
<warName>ROOT</warName>
<archiveClasses>true</archiveClasses>
</configuration>
</plugin>但是这样会把 src\main\resources 下的配置文件也打包进jar包,不方便部署时修改。
take it easy.有办法:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.2</version>
<configuration>
<warName>ROOT</warName>
<archiveClasses>true</archiveClasses>
<webResources>
<resource>
<!-- this is relative to the pom.xml directory -->
<directory>src\main\resources</directory>
<targetPath>WEB-INF\classes</targetPath>
<!-- the list has a default value of ** -->
<includes>
<include>**</include>
</includes>
</resource>
</webResources>
</configuration>
</plugin>
本文详细介绍了如何在pom.xml中配置Maven-War-plugin,以确保srcmain
esources目录下的配置文件不会被错误地打包进jar包,方便部署时进行修改。

被折叠的 条评论
为什么被折叠?



