Gradle - 用于eclipse部署的父项目战中缺少子项目jar

时间:2013-03-20 00:42:40

标签: java eclipse gradle eclipse-wtp

我有一个像这样的gradle多个项目:

root
  --core
  --web

当我在我的eclipse中包含这些项目时,war项目在类路径中没有核心,所以我不能在服务器中部署我的战争。

如果我将生成的war从web / build / libs部署到我的tomcat服务器,那么一切正常。

但是如果我从eclipse部署,我会从核心项目中找到类没有找到错误。

来自web的

build.gradle:

apply plugin: 'eclipse-wtp'
apply plugin: 'war'

dependencies {
    compile project(':core')
    //runtime project(':core')
    providedCompile 'javax.servlet:servlet-api:2.5'
}

感谢您的帮助。

1 个答案:

答案 0 :(得分:3)

我遇到了同样的问题。解决方案是包括

apply plugin: 'eclipse-wtp'

不仅仅是在网络上,而是在每个子项目中。