我可以通过gradle来更新现有的Eclipse项目吗?

时间:2012-05-17 21:27:17

标签: eclipse gradle logback

我是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项目的“Referenced Libraries”部分呢?换句话说,我可以让gradle更新eclipse的.classpath,为通过gradle依赖项引入的任何新库添加适当的条目吗?

目前看来,我必须弄清楚〜/ .gradle中依赖项成为JAR文件的位置,并手工创建参考库来指向它们。育。必须有一种自动化方法。

1 个答案:

答案 0 :(得分:10)

我认为你要找的是Gradle Eclipse Plugin

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

如果您只需要生成.classpath,则可以通过运行gradle eclipseClasspath来生成。{/ p>