使用eclipse部署GWT maven项目部署webapp目录而不是目标/项目目录

时间:2013-11-06 23:25:47

标签: java eclipse maven gwt eclipse-wtp

当我选择在eclipse中运行我的gwt项目时,它正在部署src / main / webapp目录,但我希望它发布target / myproject目录。我已经验证它正在将src / main / webapp的内容复制到wtpwebapps / myproject。如何配置Eclipse Kepler来部署目标/ myproject目录的内容。我真的不想将我的构建重定向到输出到src / main / webapp目录,因为这会污染我的src目录。在过去,我总是手动配置tomcat指向我在模块配置中生成的目标目录,但我真的想得到“运行为” - > “在服务器上运行”以正常工作。

提前致谢

3 个答案:

答案 0 :(得分:2)

要解决此问题,我必须编辑项目部署程序集属性并添加目标/ myproject目录的路径。执行此操作后,wtp将生成的项目的内容复制到wtpwebapps / myproject目录。

答案 1 :(得分:1)

我假设你使用gwt-maven-plugin? 如果是这样,您可以使用pom.xml中的属性设置输出路径,并让它指向您的目标目录,如下所示:

<properties>
...
 <webappDirectory>${project.build.directory}/${project.build.finalName}</webappDirectory>
...
</properties>

答案 2 :(得分:0)

Eclipse中的

查看了PROPERTIES&gt; JAVA BUILD PATH&gt;来源&gt;每个文件夹的OUTPUT FOLDER,并设置默认文件夹