У меня будет следующая настройка:
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.