Eclipse依赖项目未复制到WTP部署

时间:2012-09-19 11:24:56

标签: eclipse java-ee gradle eclipse-wtp

在我们开始使用Gradle之前,Eclipse中的多项目(10-12)开发工作通过WTP项目成功部署到其中一个内部Tomcat 7服务器。我们发现这对开发非常有用。

使用Gradle启动并运行依赖项目的jar文件不再被复制到../WEB-INF/lib目录。我不相信这与gradle有任何关系,因为它完全不在后面的图片中,但它是不同的,所以我提到它。构建独立的war文件与“gradle jettyRun”一样完美。

如果我将项目方面“Utility Module”添加到Eclipse中的依赖项目,那么它可以工作。但是,我不记得这是最初做过的。好吧,这也使得从gradle中生成eclipse项目变得非常复杂!

我可以忍受它,但想知道是否有人知道 是否有这种方式或者是否有其他选择。

谢谢 - 版本:eclipse Indigo SR2,Java 1.7,Gradle 1.2

1 个答案:

答案 0 :(得分:13)

我也遇到过这个问题:依赖于其他项目的Eclipse WTP项目不会部署这些项目的依赖项,除非它们也是WTP项目。

这远非理想的解决方案,但在我自己的构建脚本中,我通过使用eclipse-wtp插件而不是eclipse插件解决了这个问题:

allprojects {
    apply plugin: 'eclipse-wtp'
}

有一些与此相关的错误:GRADLE-1880STS-2192