java - 更改Eclipse Gradle设置

标签 java eclipse gradle

我有一个项目,为了处理依赖关系,需要将其转换为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/

相关文章:

java - java.lang.NoClassDefFoundError:org/ini4j/InvalidFileFormatException通过gradle

java - Android 应用程序类全局实例或静态

java - 如何在 MongoDB 的 application.properties 中设置等待队列倍数和最大池大小

java - 如何从 Java 中的 SOAP 响应中提取数据?

java - 安装 Genymotion Eclipse 插件

android - 如何获取 gradle sync 的详细消息?

android - 在 intelliJ/Android Studio 的 Edit Configurations 选项中设置模块?

java - XML 文件无法引用类文件

android - 离线安装 ADT 22.3 时出错

eclipse - Servlet 找不到我要打开的文件