Невозможно запустить построенный Gradle проект на Eclipse Tomcat (сборка нескольких проектов) - PullRequest
0 голосов
/ 13 ноября 2018

Вот моя структура проекта (примерно):

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

и так далее ...

Это многопроектный gradle-проект сборки (на самом деле я раньше не использовал gradle, и я просто конвертирую из не-gradle-проекта в gradle-проект, если это уместно)

Мои настройки gradle root1 и root2 такие же, как:

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, а не плагин Tomcat на Gradle)

enter image description here

** отсутствует изображение класса

...