Eclipse:在Maven pom.xml文件中更改webapp文件夹

时间:2012-11-15 12:05:04

标签: eclipse maven web-applications pom.xml

是否可以为papp.xml中的标准文件夹(" / src / main / webapp /")定义webapp文件夹的不同位置?我知道您可以使用

定义您的Web文件夹
<wb-resource deploy-path="/" source-path="/webapp"/>

在名为&#34; org.eclipse.wst.common.component&#34;的文件中。 问题是当我点击Maven - &gt;更新项目,此行将被标准

覆盖
<wb-resource deploy-path="/" source-path="/src/main/webapp"/>

然后我在Eclipse中使用Tomcat7测试我的项目时遇到问题。 我非常感谢每一个提示。

1 个答案:

答案 0 :(得分:12)

How to configure custom maven project structure中的答案足以用于纯粹的Maven构建,即来自命令行。将项目导入Eclipse(通过m2e)时,需要稍微告诉m2e,以便在Eclipse中正确创建和维护项目结构。

实际上,从Eclipse的角度来看,只要将webapp文件夹声明为源文件夹或源文件夹内部,它就不会真正关心项目文件夹结构的样子,但是,通过修改.classpath并不是很有意义,因为它是一个自动生成的文件并经常更改。

如果您能够(如果不能)使用以下配置进行自定义,强烈建议遵守惯例:

<build>
  <resources>
    <resource>
      <directory>${basedir}/webapp</directory>
    </resource>
    ... ...
  </resources>
  ... ...
</build>