我有一个像这样的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'
}
感谢您的帮助。
答案 0 :(得分:3)
我遇到了同样的问题。解决方案是包括
apply plugin: 'eclipse-wtp'
不仅仅是在网络上,而是在每个子项目中。