我的项目文件夹结构与Maven不同。我还可以使用Maven吗?
如果是的话.. 我想使用webContent文件夹而不是webapp ..我该怎么做?
我已经将java文件夹改为javaSource使用..任何人都可以帮忙
答案 0 :(得分:6)
你可以拥有你想要的任何结构并仍然使用maven。只需使用您的Web资源定义目录即可。
<project>
...
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.1.1</version>
<configuration>
<webResources>
<resource>
<!-- this is relative to the pom.xml directory -->
<directory>resource2</directory>
</resource>
</webResources>
</configuration>
</plugin>
</plugins>
</build>
...
</project>
答案 1 :(得分:2)
查看war插件使用情况页面:http://maven.apache.org/plugins/maven-war-plugin/war-mojo.html
在您的情况下,您需要设置warSourceDirectory(在战争中的<configuration>
标记 - <plugin>
部分),例如:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.6</version>
<configuration>
<warSourceDirectory>${project.basedir}/WebContent</warSourceDirectory>
</configuration>
</plugin>