我在一家大公司工作,严格的政策禁止未经过滤的外部图书馆使用.我们必须从有福的公司存储库中提取所有内容,而不是包括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.有谁知道一种方式?
我仔细检查了文档和互联网,但找不到答案.如果答案是完全明显的,请道歉.
非常感谢!