3

我是 Gradle 的新手,所以如果这个问题看起来幼稚或简单,请原谅。

我的 Eclipse 项目存在并且运行良好,我想为我的日志记录添加 Logback。在 build.gradle 中设置依赖关系很容易......

dependencies {
    groovy group: 'org.codehaus.groovy', name: 'groovy', version: '1.8.3'

    // Logback dependencies    
    compile 'org.slf4j:slf4j-api:1.6.4'
    compile 'ch.qos.logback:logback-core:1.0.3'
    compile 'ch.qos.logback:logback-classic:1.0.3'
}

...这使我的构建成功,但我怎样才能让它更新我的 Eclipse 项目的“引用库”部分?换句话说,我可以让 gradle 更新 eclipse 的 .classpath 为通过 gradle 依赖项引入的任何新库添加适当的条目吗?

就目前而言,我必须找出 ~/.gradle 中的依赖项变成 JAR 文件的位置,然后我手动创建参考库来指向它们。玉。必须有一种方法可以自动执行此操作。

4

1 回答 1

10

我认为您正在寻找的是Gradle Eclipse Plugin

只需apply plugin: 'eclipse'在您的开头添加,build.gradle然后尝试运行gradle eclipse. 这将根据您的 gradle 设置生成所有 eclipse 设置文件。

如果您只需要生成.classpath,可以通过运行gradle eclipseClasspath.

于 2012-05-18T00:51:00.793 回答