无法在Eclipse Tomcat上启动Gradle构建的项目(多项目构建)

时间:2018-11-13 04:09:12

标签: java eclipse tomcat gradle eclipse-wtp

这是我的项目结构(大致):

|root1
    | projA
        |build.gradle
    | projB
        |build.gradle
    | build.gradle
    | gradle.setting
|root2
    | projC
         |build.gradle 

以此类推...

这是一个多项目构建gradle项目(实际上我以前没有使用过gradle,如果相关的话,我只是从一个非gradle项目转换为gradle项目)

我的root1和root2 gradle设置就像:

plugins{
    id "java"
    id "eclipse-wtp" //I read somewhere that in order to integrate with eclipse tomcat server, one must have this
}

dependendencies{...}

project(':projA'){
    apply plugin: 'eclipse-wtp'
}

project(':projB'){
    apply plugin: 'eclipse-wtp'
}

root1/settings.gradle内部:

include ':projA', ':projB'

使用gretty,tomcatRun任务一切都可以正常工作,但是并不能减轻其他开发人员的工作,因为以前我们是从服务器配置运行调试模式(单击1鼠标即可),我知道使用gretty和内置gradle tomcat我可以通过调试配置进行调试->远程调试

我真正的问题是,我做错了什么,因为当我尝试通过Eclipse服务器配置运行服务器时,有很多缺少的依赖项(我在 project(':projA')中指定了这些依赖项依赖项),以某种方式它不会从gradle缓存中获取库(我检查了构建路径,并且所有库都在那儿,但是在运行服务器时不包含

(PS:我指的是Eclipse的Tomcat服务器,而不是Gradle上的Tomcat插件)

enter image description here

**缺少课程图片

0 个答案:

没有答案