Настройка нескольких проектов Gradle в Eclipse - PullRequest
0 голосов
/ 05 марта 2019

У меня будет следующая настройка:

MyRootProj
    |
    ---- MyJavaProj1
    |
    ---- MyJavaProj2
    |
    ---- MyWebProj

Я хочу сделать разработку на Eclipse и установил плагин BuildShip.

С this обсуждение кажется, что невозможно создать многопроектную настройку в Eclipse для Gradle.

Я попытался выполнить следующие шаги:

Я создал каталог MyRootProj ивнутри этого бега:

gradle init

Это создало файлы по умолчанию.

Затем я изменил файл build.xml MyRootProj на:

plugins {
   id 'eclipse'
}

allprojects {
    repositories {
        mavenCentral()
    }

    apply plugin : 'eclipse-wtp' 
    apply plugin : 'java'
}

До этого момента все было в порядке.

Теперь, следуя инструкциям, приведенным выше по ссылке, я создаю каталог MyJavaProj1 в MyRootProj и добавляю пустой build.gradle внутри него.

Затем я изменяю settings.gradle файл MyRootProj на:

rootProject.name = 'MyRootProj'
include 'MyJavaProj1'

И затем выполняю gradle refresh для корневого проекта в соответствии с рекомендациями.

Создает MyJavaProj1 со всеми файлами.Однако, это не имеет Gradle рекомендуемой структуры пакета для проектов Java уже.

Когда я щелкаю правой кнопкой мыши на обозревателе проектов Eclipse и выполняю New -> Gradle Project, создаваемый проект поставляется со структурой src-main-java, src-main-test и т. Д. Из коробки.

Почему этого не происходит с тем, как я создаю MyJavaProj1 выше?

Короче говоря, я создал корневой проект.Теперь я хочу создавать подпроекты.Однако я хочу сделать это в Eclipse и хочу, чтобы подпроекты автоматически создавали Gradle рекомендуемую структуру для проектов Java.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...