【发布时间】:2011-01-04 03:47:55
【问题描述】:
我在 Eclipse 中处理一个 maven 项目,并且在没有手动编辑 xml 文件的情况下无法让部署工作。
当我通过 maven 构建项目时,我的 .settings 文件夹中有一个 org.eclipse.wst.common.component xml 文件。该文件如下所示:
<?xml version="1.0" encoding="UTF-8"?>
<project-modules id="moduleCoreId" project-version="1.5.0">
<wb-module deploy-name="ins-web">
<wb-resource deploy-path="/" source-path="/WebContent"/>
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src/java"/>
<property name="context-root" value="ins-web"/>
<property name="java-output-path"/>
</wb-module>
</project-modules>
以下行导致问题:
<wb-resource deploy-path="/" source-path="/WebContent"/>
它希望将所有内容部署在 WebContent 文件夹下,而实际上它应该在 src/webapp 中查找。因此,该行应如下所示:
<wb-resource deploy-path="/" source-path="/src/webapp"/>
如果我手动更改它,那么一切正常,但我想知道是否有办法避免手动更改文件,从而使我团队中的其他人的构建过程更容易。
【问题讨论】:
-
你是怎么做eclipse项目的?手动还是通过 maven-eclipse 插件?