artifactory相关内容

打包的Maven索引(nexx-maven-store-index.gz)中有什么?

在哪里可以找到有关Maven存储库的Maven Index中所包含内容的更多详细信息?在哪里可以找到关于这一切是如何运作的更多细节?我对maven-indexer有些熟悉,但我仍然有一些灰色地带... 未打包的索引和已打包的索引有什么区别? Maven代理存储库是否只有远程的索引,或者它是否还保留了当前已在本地缓存的项目的索引? 如果回复足够详尽,我将不胜感激,因为我正在研究这个 ..
发布时间:2022-04-15 11:37:12 其他开发

409项目部署期间快照发布处理策略中存在冲突

我们有一组文件,我们希望部署到artiFactory,特别是测试结果。符合以下模式的文件似乎始终生成409 rejected the resolution of an artifact due to conflict in the snapshot release handling policy。该文件遵循abcxyz-test-results.json格式。我们还有其他test-results. ..
发布时间:2022-04-15 11:35:35 其他开发

(SBT) 如何禁用默认解析器并仅使用公司内部解析器?

我们希望使用公司内部的 ivy/maven 存储库(artifactory)来提高解析和下载 jar 文件的速度,并且我们希望使用它在我们组织的不同团队之间交换二进制 jar 文件. 我知道我们可以通过设置 ~/.repositories 来强制 SBT 通过代理 [存储库]当地的my-ivy-proxy-releases:http://repo.alpinenow.com/artifac ..
发布时间:2022-01-24 22:30:13 其他开发

使用 IVY 将 SNAPSHOT 工件发布到 Maven - 有什么魔力?

我们的情况有点复杂…… 在大多数情况下,我们一直在使用 IVY 和 ANT 来管理我们的构建和依赖项.现在该公司正朝着使用 Maven 的方向发展.我们有一组称为公共库的项目,供多个核心产品使用. 普通库使用 IVY 并发布到 IVY 存储库.我们还需要为我们的新 Maven 项目提供通用库.因此,当构建和发布公共库时,我修改了脚本以发布到 Maven(Artifactory)以及 I ..
发布时间:2022-01-15 22:49:37 其他开发

快照和发布存储库的使用方式有何不同?

我了解在开发过程中构建工件被放置在快照存储库中. 当产品需要进行 QA 测试时,团队是否会从快照存储库中提取?还是他们进行完整构建,部署到发布存储库,然后从那里将其交给 QA? 另外,如果我的快照存储库包含来自每个构建的所有构建工件,这通常是如何清理的?我可以看到保留来自构建服务器的最后 5 个构建,但不是每个构建.如果有帮助,我正在使用 Artifactory. 解决方案 意 ..

从压缩的 Artifactory 工件下载单个文件

我有一个 Gradle 版本,它正在将 zip 存档发布到 Artifactory.一些下游用例需要来自 zip 工件的单个文件,因此下载整个存档效率低下.是否可以从 zip 存档中下载单个文件? 我怀疑存档的创建方式有问题.如果这是一个线索,我无法通过 Web 查看器扩展 zip 内容. 这是用于创建 zip 工件的 Gradle 代码: task buildZip(type: Z ..
发布时间:2021-11-28 22:27:21 其他开发

如何将工件从存储库移动到另一个存储库?

我的项目现在从中央存储库获取工件.现在我创建了新的 Artifact 存储库,并希望我的项目从中获取工件.如何将以前中央存储库中的所有工件下载到新创建的存储库? 解决方案 Maven 存储库管理器 Nexus、Artfactory、Archiva 并非旨在镜像远程存储库的内容.它们会缓存用户检索到的所有文件,从而提高构建效率并使您免受网络中断的影响. 像任何缓存一样,挑战是保持最新. ..
发布时间:2021-11-28 22:27:14 其他开发

从 Gradle 上传 RPM 到 Artifactory

如何使用 Gradle 将 RPM 文件上传到 Artifactory?Gradle 总是使用 maven 风格的直接布局上传文件,这不适用于 YUM 存储库. 解决方案 这里的问题是 Gradle 坚持以 group-id/version/artifact 的 maven 风格目录格式上传所有内容,而 yum 存储库需要平面布局.这里有两种方法 - 使用 Artifactory 插件或 ..
发布时间:2021-11-28 22:26:41 其他开发

Docker pull “意外的 EOF"

我在使用 docker 时遇到了问题.场景是这样的:我们使用Codebuild+Packer+docker创建AMI,用于deploy.在这一步中,我们从人工制品中提取图像,并且除了提取 >1Gb.多次重试后失败并显示错误:下载失败,重试:未知 blob,然后是“意外 EOF".你遇到过这样的问题吗?任何意见或建议都非常感谢. 解决方案 这主要是因为网络弱(因为我用的是移动热点) 配 ..
发布时间:2021-11-28 22:26:31 其他开发

Jenkins Artifactory 插件 - 抓取最新的工件

我正在尝试保存构建工件并通过 Jenkins Artifactory 插件的上传/下载规范部分将它们拉入新构建.有没有办法获取“最新的"构建工件? 我在 Artifactory 文件规范文档中看到有应该是下载规范中的“构建"元素,我可以在其中指定“最新",但这不起作用,只是说找不到“最新".也许我一开始就没有正确地将我的构建发布到 Artifactory? 根据这个SO问题和这个 Gi ..
发布时间:2021-11-28 22:26:23 其他开发

如何将 Maven 站点部署到 Artifactory?

我们是从一个非常古老的 Artifactory(有 6-7 年的历史)升级而来的.当时,由于空间限制,部分存储库没有由 Artifactory 处理,而是通过 Apache httpd 服务器通过 HTTP 提供服务.通过 Apache httpd 提供的工件是通过 SCP 部署的.我们正在尝试将所有内容从 SCP 迁移到 HTTPS.我们已经迁移了几乎所有东西.但是,我们现在只剩下 Maven ..
发布时间:2021-11-28 22:26:06 其他开发

Maven - 未解决部署在 Artifactory 上的工件的传递依赖项

我有两个项目 - A 和 B,其中 A 依赖于 B.我将 B 打包为 jar 并将其部署在 maven 服务器(artifactory)上,然后将该 jar 作为对项目 A 的正常依赖项包含在 pom 文件中.B 的 jar 文件出现在项目 A 的 Maven 依赖项中,但项目 B 的依赖项没有显示在依赖层次结构中.它导致 B 的依赖项的类未找到异常. 但是,我的项目 A 和 B 位于同一个 ..
发布时间:2021-11-28 22:25:58 Java开发

通过gradle上传到artifactory时如何更改jar文件名

我正在使用 gradle 将 jar 上传到 artifactory.我设法做到了,但是我正在尝试更改 jar 文件名,但它并没有真正让我这样做. 我正在使用 shadowJar 进行打包.我就是这样做的: 应用插件:'java'应用插件:'maven'应用插件:“想法"应用插件:'maven-publish'应用插件:'com.github.johnrengelman.shadow'sh ..
发布时间:2021-11-28 22:25:39 其他开发

如何使用 Gradle 构建 Groovy JAR 并将其发布到内部存储库

我有一个 Groovy 项目,正在尝试使用 Gradle 构建它.首先,我需要一个 package 任务,该任务通过针对其依赖项进行编译来创建 JAR.然后我需要为该 JAR 生成一个 Maven POM 并将 JAR/POM 发布到内部 Artifactory 存储库.build.gradle: 应用插件:“groovy"应用插件:“maven-publish"存储库{行家{名称“artifa ..
发布时间:2021-11-28 22:25:29 其他开发