gpt4 book ai didi

gradle - 如何合并不同任务的相同代码

转载 作者:行者123 更新时间:2023-12-03 05:15:17 25 4
gpt4 key购买 nike

这个问题与Apply same configurations to different tasks有关

在gradle中,我有以下配置:

idea {
module {
excludeDirs -= file("$buildDir/")
sourceDirs += file(generatedSrcDir)
}
}

我有另一个用相同的代码 eclipse 。

题:
idea, eclipse {
module {
excludeDirs -= file("$buildDir/")
sourceDirs += file(generatedSrcDir)
}
}

这可能吗 ?

最佳答案

您需要做的将写为以下内容:

apply plugin: 'idea'
apply plugin: 'eclipse'

ext.generatedSrcDir = project.file('.')

[idea, eclipse].each {
configure(it) {
module {
excludeDirs -= file("$buildDir/")
sourceDirs += file(generatedSrcDir)
}
}
}

但是由于 eclipse扩展名不能显示 module方法/字段,因此它将不起作用。不幸的是,您需要分别配置 ideaeclipseHere是有关为Eclipse配置其他源文件夹的问题。

关于gradle - 如何合并不同任务的相同代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33031863/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com