创建私有远程ivy存储库

2024-02-02

我已经做了很多搜索,但无法将所有部分放在一起。我想在我们的一台服务器上创建一个 ivy 存储库。我想将其锁定,使其成为私有的,然后能够从 Gradle 发布到此存储库。

我知道如何使用 Gradle 进行发布,并且我可以使用 Gradle 创建的本地 ivy 文件系统:

repositories {
  mavenCentral()
  ivy {
    name "localRepos"
    url "${System.properties['user.home']}/repos"
  }
}

uploadArchives {
  repositories {
    add project.repositories.localRepos
  }
}

所以我现在需要做的是将其转换为发布到远程私人存储库。但首先,显然,我需要创建该存储库,但我似乎无法从 Ivy 文档或 Google 搜索中弄清楚这一点。有人能指出我正确的方向吗?

我不想采用 Nexus 等方法(没有 Maven)。


Ivy 存储库只是一个文件存储,因此您需要设置一个服务器(例如 Apache httpd)来允许读取和写入这些文件(例如通过 HTTP GET/PUT)。但是,我强烈建议使用存储库管理器。人工工厂 http://www.jfrog.com/home/v_artifactory_opensource_overview是一个不错的选择。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

创建私有远程ivy存储库 的相关文章

  • 如何在 Github 包中添加我的 Android 库的依赖项?

    我正在构建一个 Android 库 比如说 MyLibrary 这将被添加到我公司的其他应用程序中 该库有一些依赖项build gradle像这样的文件 dependencies implementation com alimuzaffar
  • “android.enableUnitTestBinaryResources”已弃用[重复]

    这个问题在这里已经有答案了 我刚刚更新了我的 Android Studio 现在当我构建我的项目时 我收到此错误 选项 android enableUnitTestBinaryResources 已弃用 这 当前默认值为 假 已从当前版本中
  • gradle 构建工具版本从 1.2.3 升级到 1.3.1 的问题

    我已将 gradle 构建工具从 1 2 3 升级到 1 3 1 并开始在 gradle 同步上看到以下错误 我使用 1 2 3 版本没有任何问题 我使用的是 gradleVersion 2 3 无论如何我可以避免这个错误吗 错误 您的项目
  • 用于多个项目构建的多个设置 gradle 文件

    我有以下项目结构 gt Starnderd Location gt Project1 gt settings gradle gt build gradle gt Subproject11 gt build gradle gt Subproj
  • AS更新到1.0后,项目中出现“method ID not in [0, 0xffff]: 65536”错误

    我将 Android Studio 更新到最新版本 并让它 修复项目 之类的 但现在我的项目无法编译 给了我 FAILED FAILURE Build failed with an exception What went wrong Exe
  • 相当于 gradle 中测试依赖的 api?

    我有多模块 gradle 项目 在我的模块之一中 我有 api 依赖项 api de flapdoodle embed de flapdoodle embed mongo 我想将其更改为在所有模块的测试中可见的依赖项 有一个testImpl
  • 未为模块“Example-Example”指定 APK 路径

    我是 Android 应用程序开发领域的新手 我正在创建一个项目示例安卓工作室 我有我的午餐列表 java文件输入src main java apt tutorial lunchlist 直到昨天一切都工作正常 但是当我今天打开 andro
  • 使用 IntelliJ / Android Studio 调试基于 gradle 的单元测试

    我正在使用robolectric gradle 插件 https github com robolectric robolectric gradle plugin为 Android 编写单元测试 到目前为止 除了能够使用 Android S
  • Gradle 1.3:build.gradle 不构建类

    这里有一个新问题 我有一个 build gradle 文件apply plugin java在其中 并与 java 项目 包关联 当我跑步时gradle build从命令行我得到 compileJava UP TO DATE process
  • gradle.properties 文件放在哪里

    我正在关注Artifactory1 分钟设置 http www jfrog com video artifactory 1 min setup 我在本地主机上启动并运行了 Artifactory 现在我正在尝试将其与 Intellij Gr
  • 为什么 gradle Exec 任务不运行我的命令?

    我已经阅读了 stackoverflow 和 gradle 表单 但我仍然感到困惑 这里的最终目标是 在我复制一些文件后 我想设置可写标志 因为 复制 不喜欢覆盖 nix 上的只读文件 呵呵 也不能强迫它这样做这样做 哼 这是我所拥有的概要
  • 如何使用 gradle 将 org.apache.commons.lang3 添加到 Android Studio

    Due to 这个问题 https stackoverflow com questions 994331 java how to decode html character entities in java like httputility
  • Gradle创建多项目Jar

    因此 从 Gradle 和 Android Studio 诞生之初起 我就一直在使用它们 然而 我发现自己用头撞墙的次数有时远远超过了它的价值 我花了一天半的时间试图解决我目前的困境 在我工作的地方 我们使用很多共享库项目 这意味着与 Gr
  • 与赋值“=”和括号 { } 的使用混淆

    我是 gradle 的新手 对于 groovy 也是如此 我几乎不了解某些概念 并且真的不知道它是否与 groovy 或 gradle 相关 以及需要 google 哪些关键字来获取帮助 我经常被这样的事情绊倒 android some c
  • 如何使用gradle这样的格式更改apk名称?

    当我使用 gradle 构建应用程序时 我想将 app release apk 文件名更改为如下所示 format appname of package name V version code yyMMdd R T explain appn
  • Jenkins + Gradle + Artifactory:无法读取生成的构建信息

    我正在尝试使用 Jenkins Pipeline 调用 Gradle 工具 将我的工件推送到 Artifactory 我正在关注 GitHub 上发布的示例 Example1 https github com JFrogDev projec
  • 更改 Jenkins 云构建的 gradle 本地存储库缓存位置

    我需要更改存储库下载的保存位置 我无法使用用户主目录 因为我的构建是在云服务上运行的 该服务不保留此内容 这导致我的依赖项被一遍又一遍地下载 并消耗了大量的云存储时间 我正在使用 gradle 1 0 里程碑 5 我的构建文件具有以下存储库
  • Gradle 构建错误:内存不足

    当我使用 gradle 构建时 它失败并显示以下信息 OpenJDK 64 Bit Server VM warning INFO os commit memory 0x0000000788800000 89128960 0 failed e
  • Gradle,取决于订购

    对 Gradle 中的排序感到困惑 我是一个新手 之前使用 Ant 进行构建 尝试使用 Gradle 这可能会解释其中的一些内容 简要背景 以防有人问 你为什么要这样做 我们在 war 文件中发布 Java WebStart 应用程序 Ja
  • 从 Xcode 中的存储库中删除未引用的图像

    我从资源文件夹中删除了 default png 因为我想要为加载屏幕使用不同的图像 但我只是删除了引用 这显然是一件愚蠢的事情 我将新图像拖到资源中并尝试将名称更改为 Default png 但它不允许我这样做 我认为这是因为第一个 Def

随机推荐

  • 如何在不使用 C# 中内置数学函数的情况下计算以 2 为底的对数?

    如何在不使用 C 中内置数学函数的情况下计算以 2 为底的对数 我在应用程序中重复使用 Math Log 和 BigInteger Log 数百万次 并且速度变得非常慢 我对使用二进制操作来实现相同目的的替代方案感兴趣 请记住 我可以使用对
  • 如何使 UIbutton 在 UIView 中可拖动?

    我需要在仪表板中拖放按钮我可以使用以下代码拖放按钮 void viewDidLoad super viewDidLoad eventButton addTarget self action selector draggedOut withE
  • 根据另一个字段中的重复项计算一个字段中的重复项的聚合函数

    我使用 mongoengine 作为 ORM 与 Flask 应用程序 模型类的定义如下 class MyData db Document task id db StringField max length 50 required True
  • 将 PDF 流式传输到网页失败

    我有一个 PDF 的 URL 我想将 PDF 提供给我的页面查看器 我可以成功 我认为 检索 PDF 文件 然后 当我执行 Response BinaryWrite 时 我从 adobe reader 收到 文件已损坏且无法修复 错误 这是
  • 槽位填充聊天机器人,提示中的建议芯片

    Hi I am creating slot filling chatbot where I would like to ask as much open question as possible at the beginning to ma
  • StackOverflowError 和 OutOfMemoryError 之间有什么区别

    StackOverflowError 和 OutOfMemoryError 之间有什么区别以及如何在应用程序中避免它们 简短回答 OutOfMemoryError与堆有关 StackOverflowError和栈有关 长答案 你几时开始JV
  • ArrayList过滤器[重复]

    这个问题在这里已经有答案了 如何从 Java ArrayList 中过滤掉某些内容 例如 你好吗 你好吗 Joe Mike 过滤器是 如何 删除乔和迈克 In java 8 questions tagged java 8 他们介绍了该方法r
  • Angular 2中从父容器调用子容器中的函数

    我目前正在开发 Angular 2 应用程序 并尝试在子组件中调用函数 但似乎没有任何进展 我的父组件如下所示 应用程序组件 ts Component selector piano app styleUrls app components
  • 将模板缓冲区可视化为纹理

    我正在尝试将模板缓冲区放入纹理中 以便在延迟渲染器中使用 I m getting other Color and Depth Attachments with glFramebufferTexture2D GL FRAMEBUFFER GL
  • SWT/JFace 还是 Eclipse RCP?

    选择 Eclipse 富客户端平台作为我的应用程序基础而不是仅使用 SWT JFace 的原因有哪些 Eclipse RCP 不仅仅是一个 GUI SWT JFace 而是一个OSGi https stackoverflow com que
  • jquery 获取数组的选择选项

    我有点坚持一个 大概很容易解决问题 我想创建将用于网站上所有选择元素的代码 根据分配给 选项 的 标签 属性 我想隐藏所有其他 div 元素 这些元素的类与此特定 选择 菜单中 选项 的其他 标签 值相同 让我演示一下
  • Android L 无法绘制虚线作为可绘制背景

    Android L 无法绘制虚线作为可绘制背景 如下所示
  • 如何在 PHP 中将数组值转换为小写?

    在 PHP 中如何将数组中的所有值转换为小写 就像是array change key case use array map http php net manual en function array map php yourArray ar
  • Terraform 在 Windows 上启动缓慢。已知问题还是只有我一个?

    在 Windows 上运行 Terraform 二进制文件的执行速度一再缓慢 在 mac linux 上运行应用程序 几乎可以立即启动和完成简单的操作输出 tf仅 无main tf output 0 value cidrsubnet var
  • 无法解析主机

    在我的开发计算机上 这种情况再次随机发生 它在生产服务器上运行良好 所以无论如何 但我仍然需要在这里测试一下 无法解析主机 主机名 主机未找到 我知道这些设置存在安全漏洞 但现在 我更关心的是让它发挥作用 HTTP 地址当然可以正常工作 但
  • Android TextView 视图如何换行?

    我试图让 TextView 将其文本包装在多行中 但它似乎总是在第一行末尾被截断 以下是我认为的相关 XML
  • CouchDB 与 RDBMS 相比有何优势

    我听说过很多关于couchdb http couchdb apache org 最近 我对它提供的功能感到困惑 很难以严格的优势 劣势形式解释所有差异 我建议你自己尝试一下 CouchDB 您首先会注意到的是 初始使用期间的学习曲线与 RD
  • Jquery UI 可拖动绝对而不是相对?

    我有一个包含一些jquery可拖动对象的div 但是如果在任何时候我从页面中删除其中一个可拖动对象 那么这可以移动其余的它们 因为它们是相对定位的 这是一个展示这一点的小提琴 http jsfiddle net VolatileStorm
  • 如何从全局范围内调用 jquery 函数内的方法?

    我正在寻找一种方法来调用 jquery 函数内的方法 示例 在上面的代码中 我如何调用method 全局范围的方法 function fn test function var method function alert test succe
  • 创建私有远程ivy存储库

    我已经做了很多搜索 但无法将所有部分放在一起 我想在我们的一台服务器上创建一个 ivy 存储库 我想将其锁定 使其成为私有的 然后能够从 Gradle 发布到此存储库 我知道如何使用 Gradle 进行发布 并且我可以使用 Gradle 创