9

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

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

如果我将项目方面“实用程序模块”添加到 Eclipse 中的依赖项目,那么它就可以工作。但是,我不记得最初是这样做过的。好的,这也确实使从 gradle 生成 eclipse 项目变得复杂!

我可以忍受它,但想知道是否有人知道它是否必须这样,或者是否有其他选择。

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

4

1 回答 1

13

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

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

allprojects {
    apply plugin: 'eclipse-wtp'
}

有几个与此相关的错误:GRADLE-1880STS-2192

于 2012-09-24T15:23:34.993 回答