我有一个项目,为了处理依赖关系,需要将其转换为gradle项目。问题是,当我右键单击项目,配置并转换为gradle时,eclipse的gradle插件会将目录结构更改为其默认的“com / java / src”。
我想知道如何更改设置,以使 eclipse 不会在结构周围发生变化。该项目过于复杂,无法修复,无法使用gradle默认执行的更改。
最佳答案
您可以在gradle构建文件中定义项目属性。只需使用它即可创建项目并将其导入Eclipse。
$> gradle eclipse
eclipse {
jdt {
sourceCompatibility = 1.6
targetCompatibility = 1.6
}
classpath {
sourceSets {
main {
java.srcDirs.addAll( project.sourceSets.main.java.srcDirs.path)
java.srcDirs 'gen'
}
}
plusConfigurations += configurations.compile
containers 'com.android.ide.eclipse.adt.ANDROID_FRAMEWORK', 'com.android.ide.eclipse.adt.LIBRARIES'
downloadSources = true
downloadJavadoc = false
}
}
}
project {
natures.clear()
natures 'com.android.ide.eclipse.adt.AndroidNature'
natures 'org.eclipse.jdt.core.javanature'
buildCommands.clear();
buildCommand "com.android.ide.eclipse.adt.ResourceManagerBuilder"
buildCommand "com.android.ide.eclipse.adt.PreCompilerBuilder"
buildCommand "org.eclipse.jdt.core.javabuilder"
buildCommand "com.android.ide.eclipse.adt.ApkBuilder"
}
}
关于java - 更改Eclipse Gradle设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24891104/