我可以在Gradle中定义自己的本地存储库吗?

时间:2014-03-14 15:53:59

标签: gradle ivy

我想在gradle构建脚本中定义自己的本地存储库,以便我可以这样做:

repositories {
    localIvy()
    mavenCentral()
}

我希望能够定义我的" localIvy"使用此存储库的url和模式的方法,以便我可以在存储库和uploadArchives闭包中使用该方法。

1 个答案:

答案 0 :(得分:0)

这有点难看,但你可以这样做:

import org.gradle.api.artifacts.repositories.IvyArtifactRepository;

IvyArtifactRepository ivyLocal() {
    return uploadArchives.repositories.ivy({
        url "C:/Development/ivy"
    })
}

在闭包中,您应该能够添加available for ivy repositories的任何配置内容(模式等)。