我将进行以下设置:
MyRootProj
|
---- MyJavaProj1
|
---- MyJavaProj2
|
---- MyWebProj
我想在Eclipse
上进行开发并安装了BuildShip
插件。
在this的讨论中,似乎无法在Eclipse
中为Gradle
创建多项目设置。
我尝试了以下步骤:
我创建了一个目录MyRootProj
,并在其中运行:
gradle init
这将创建默认文件。
然后我将MyRootProj
的build.xml修改为:
plugins {
id 'eclipse'
}
allprojects {
repositories {
mavenCentral()
}
apply plugin : 'eclipse-wtp'
apply plugin : 'java'
}
到目前为止,一切都很好。
现在,按照上述链接中的步骤,我在MyJavaProj1
下创建MyRootProj
目录,并在其中添加空白build.gradle
。
然后我将settings.gradle
的{{1}}文件修改为:
MyRootProj
然后按照建议在根项目上进行rootProject.name = 'MyRootProj'
include 'MyJavaProj1'
。
这将创建包含所有文件的gradle refresh
。但是,对于Java项目而言,尚无MyJavaProj1
推荐的软件包结构。
当我右键单击Eclipse项目资源管理器并执行Gradle
时,创建的项目带有New -> Gradle Project
,src-main-java
等结构。
为什么我在上面创建src-main-test
的方式中不会发生这种情况?
长话短说,我已经创建了根项目。现在,我想创建子项目。但是,我想在Eclipse中做到这一点,并且我希望子项目为Java项目自动创建MyJavaProj1
推荐的结构。