我在OS X上使用Eclipse Mars,Buildship插件,JDK 1.8和Gradle 2.9
我需要在Eclipse中使用以下结构。如何配置和创建?
my-examples/
settings.gradle
01_example/
build.gradle
src/main/java
src/main/resources
src/test/java
src/test/resources
02_example/
build.gradle
src/main/java
src/main/resources
src/test/java
src/test/resources
03_example/
build.gradle
src/main/java
src/main/resources
src/test/java
src/test/resources
根目录my-examples
只包装子目录(01_example
,02_example
,03_example
)。
以下是我尝试配置的根目录中的build.gradle
:
subprojects {
apply plugin: 'java'
sourceCompatibility = 1.8
targetCompatibility = 1.8
repositories {
jcenter()
}
task initSourceFolders {
sourceSets*.java.srcDirs*.each { it.mkdirs() }
sourceSets*.resources.srcDirs*.each { it.mkdirs() }
}
}
被修改
首先,我创建了一个目录,并使用build.gradle
,settings.gradle
和include exam1
创建了include exam2
和include exam3
。
现在我从Gradle Project导入了该项目。已经创建了我需要的子目录。
但问题是我无法在Eclipse中创建另一个子目录,而在shell mkdir exam4
和gradle build
中也是如此。始终它已创建普通文件夹。
答案 0 :(得分:0)
您可以尝试从此处安装Eclipse的Gradle插件:
“https://github.com/spring-projects/eclipse-integration-gradle/blob/master/README.md”
此处给出了安装步骤: “https://github.com/spring-projects/eclipse-integration-gradle/blob/master/README.md#installation-instructions”。
您可以查看以下帖子以获取更多信息: