如何设置Eclipse';s从Gradle输出目录
我正在使用Gradle的eclipse插件。出于跨项目引用的原因,我需要Eclipse的输出目录不是默认的如何设置Eclipse';s从Gradle输出目录,gradle,gradle-eclipse,Gradle,Gradle Eclipse,我正在使用Gradle的eclipse插件。出于跨项目引用的原因,我需要Eclipse的输出目录不是默认的bin,而是ecbuild 每次运行/gradlew eclipse,它都会覆盖此输出目录设置 如何确保它不存在,或者如何在gradle构建脚本中设置它?将此添加到构建。gradle脚本: eclipse { classpath { defaultOutputDir = file('ecbuild') } } 这可能需要您升级gradle包装器的版本 如果是,请运行: ./gradl
bin
,而是ecbuild
每次运行/gradlew eclipse
,它都会覆盖此输出目录设置
如何确保它不存在,或者如何在gradle构建脚本中设置它?将此添加到
构建。gradle
脚本:
eclipse {
classpath { defaultOutputDir = file('ecbuild') }
}
这可能需要您升级gradle包装器的版本
如果是,请运行:
./gradlew wrapper --gradle-version 3.3
在我的例子中,设置defaultOutputDir是不够的。因此,我做了以下工作:
eclipse {
classpath {
defaultOutputDir = file("build")
file.whenMerged {
entries.each { entry ->
if (entry.kind == 'src' && entry.hasProperty('output')) {
entry.output = entry.output.replace('bin/', "build/")
}
}
}
}
}