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

标签 gradle ivy

我想在gradle构建脚本中定义自己的本地存储库,以便可以执行以下操作:

repositories {
    localIvy()
    mavenCentral()
}

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

最佳答案

这有点丑陋,但是您可以执行以下操作:

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

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

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

关于gradle - 我可以在Gradle中定义自己的本地存储库吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22409928/

相关文章:

java - IntelliJ : How to setup variables in settings. xml?

eclipse - 如何让 Gradle 将 Lombok 添加到其项目和外部依赖库中?

android-studio - 当我尝试同步 Gradle 文件时出现以下错误 :ERROR: Failed to resolve: android. recyclerview:recyclerview: Affected Modules: app

android - 如何从产品口味上控制 multiDex 和 minifying?

android - 如何使用Android Studio重命名程序包?

ivy - 如何在Gradle中指定到本地 Ivy 仓库的相对路径?

build - Gradle内部使用Ivy吗?

java - 如何将处理 core.jar 添加到 gradle 项目中?

ant - 一次将 ivy 工件发布到多个解析器

Ivy/Maven 解决 : Don't pull transitive "provided" jars