2

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

root
  --core
  --web

当我在 Eclipse 中包含这些项目时,war 项目在类路径中没有核心 jar,因此我无法在服务器中部署我的 war。

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

但是,如果我从 Eclipse 部署,我会从核心项目中得到类未找到错误。

来自网络的 build.gradle:

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

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

谢谢您的帮助。

4

1 回答 1

3

我有同样的问题。解决方案是包括

apply plugin: 'eclipse-wtp'

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

于 2013-04-23T20:07:59.840 回答