【发布时间】:2016-09-14 02:26:54
【问题描述】:
我在一家大公司工作,该公司有严格的政策,禁止未经过滤地使用外部库。我们必须从受祝福的公司存储库中提取所有内容,而不是从裸互联网(包括 gradle.org)中提取所有内容。
使用 gradle 的原始应用插件语法,结合 buildscript 块,我可以将(祝福)插件添加到我们的 repo 并在构建中使用它们。换句话说:
buildscript {
repositories {
maven { url "https://privaterepo.myemployer.com" }
}
dependencies {
// various dependencies
classpath "org.something:some-plugin:1.0"
...
}
apply plugin: "someplugin"
相反,我希望能够使用新的插件 DSL,即
plugins {
id 'org.something.some-plugin' version '1.0'
}
(我意识到需要在某个地方定义私有 repo url)
新的插件语法总是转到 gradle.org 并且似乎没有任何方法可以提供备用下载 url。有人知道方法吗?
我仔细检查了文档和 Internet,但找不到答案。如果答案完全显而易见,我们深表歉意。
非常感谢!
【问题讨论】:
-
仅供参考,在 Gradle 2.14 中能够做到这一点,它的第一个候选版本应该在本周发布。
-
请注意。发布候选版本于今天上午发布。 gradle.org/release-candidate
-
如果它有解决这个问题?
标签: gradle build gradle-plugin