相关疑难解决方法(0)

如何更改gradle插件存储库?

我在一家大公司工作,严格的政策禁止未经过滤的外部图书馆使用.我们必须从有福的公司存储库中提取所有内容,而不是包括gradle.org在内的裸网络.

使用gradle的原始apply插件语法,结合buildscript块,我可以添加(祝福)插件到我们的repo并在构建中使用它们.换一种说法:

buildscript {
    repositories {
        maven { url "https://privaterepo.myemployer.com" }
    }

    dependencies {
        // various dependencies
        classpath "org.something:some-plugin:1.0"
        ...
    }

apply plugin: "someplugin"
Run Code Online (Sandbox Code Playgroud)

相反,我希望能够使用新的插件DSL,即

plugins {
    id 'org.something.some-plugin' version '1.0'
}
Run Code Online (Sandbox Code Playgroud)

(我意识到私有repo url需要在某处定义)

新的插件语法总是发送到gradle.org,似乎没有任何方法可以提供备用下载URL.有谁知道一种方式?

我仔细检查了文档和互联网,但找不到答案.如果答案是完全明显的,请道歉.

非常感谢!

build gradle gradle-plugin

26
推荐指数
4
解决办法
1万
查看次数

标签 统计

build ×1

gradle ×1

gradle-plugin ×1