gpt4 book ai didi

gradle - 如何在Gradle插件中预设存储库部分?

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

我想定义一个插件,该插件将gradle项目中的repositories{...}部分设置为使用我们批准的代理和存储库,而无需在每个项目中都定义它们。我怎么做?

最佳答案

您可以做到,例如通过以下方式:

apply plugin: 'java'
apply plugin: Lol

dependencies {
compile 'com.google.guava:guava:18.0'
}

task cl(type: Copy) {
from configurations.compile
into 'libs'
}

class Lol implements Plugin<Project> {
void apply(Project p) {
def repositoriesConf = {
mavenCentral()
jcenter()
}
p.repositories(repositoriesConf)
}
}

确实有很多不同的方法可以执行此任务。请注意,还需要 java插件,也许您需要实现的插件也应该应用 java插件。

关于gradle - 如何在Gradle插件中预设存储库部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31212796/

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