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

giz*_*dus 7 eclipse web-applications pom.xml maven

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

<wb-resource deploy-path="/" source-path="/webapp"/>
Run Code Online (Sandbox Code Playgroud)

在名为"org.eclipse.wst.common.component"的文件中.问题是,当我单击Maven - > Update Project时,该行将被标准覆盖

<wb-resource deploy-path="/" source-path="/src/main/webapp"/>
Run Code Online (Sandbox Code Playgroud)

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

yor*_*rkw 12

如何配置自定义maven项目结构的答案足以用于纯粹的Maven构建,即来自命令行.将项目导入Eclipse(通过m2e)时,需要稍微告诉m2e,以便它可以在Eclipse中正确创建和维护项目结构.

实际上,从Eclipse的角度来看,它并不真正关心你的项目文件夹结构是什么样的,只要webapp文件夹被声明为源文件夹或源文件夹,但是,通过修改.classpath并不会太多感觉因为它是一个自动生成的文件并经常更改.

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

<build>
  <resources>
    <resource>
      <directory>${basedir}/webapp</directory>
    </resource>
    ... ...
  </resources>
  ... ...
</build>
Run Code Online (Sandbox Code Playgroud)