我是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文件的位置,并手工创建参考库来指向它们。育。必须有一种自动化方法。
答案 0 :(得分:10)
我认为你要找的是Gradle Eclipse Plugin。
只需在apply plugin: 'eclipse'
的开头添加build.gradle
,然后尝试运行gradle eclipse
。这将根据您的gradle设置生成所有eclipse设置文件。
如果您只需要生成.classpath
,则可以通过运行gradle eclipseClasspath
来生成。{/ p>