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

Bob*_*har 3 eclipse logback gradle

我是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'
}
Run Code Online (Sandbox Code Playgroud)

...这可以让我的构建成功,但是如何才能让它更新我的eclipse项目的"Referenced Libraries"部分?换句话说,我可以让gradle更新eclipse的.classpath,为通过gradle依赖项引入的任何新库添加适当的条目吗?

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

rod*_*ion 10

我认为您正在寻找的是Gradle Eclipse插件.

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

如果你需要生成,.classpath你可以通过运行来实现gradle eclipseClasspath.