问题标签 [artifactory]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
5753 浏览

maven - 工件权限

我在使用 Maven + Artifactory 进行配置时遇到问题。

我尝试使用在 Artifactory 中创建的用户下载一个新的外部文件,而我的 Artifactory 没有进行下载,声称“访问被拒绝”,但如果我放置了与远程设置中定义的相同的凭据,我的应用程序可以下载每个外部 jar。

如果我使用与settings.xml安装 Artifactory 的远程配置相同的权限设置(用户admin),我可以快速下载。

有什么方法可以配置在我的 Artifactory 中创建用户并配置下载新工件的权限?因为我在任何地方都没有找到。

我认为,如果我有可能在我的 Artifactory 中创建一个新用户并授予权限:读取和下载新的人工制品,那么这对我的公司来说更安全,但 Artifactory 中不存在此选项。

我怎么能这样做?

0 投票
2 回答
6857 浏览

maven - 发布问题:执行。校验和验证失败

我正在尝试在我的应用程序中运行发布插件,发布:准备工作正在正确完成,但是当我尝试运行 de release:perform 时。我会给你一些错误的部分:

1)我试图清理我的存储库。2)我把这个配置放在我的属性中。

3)我尝试这个话题:Maven checksum failed using "mvn dependency:resolve"。4)尝试以下主题:在我的 settings.xml 中使用“checksumPolicy”和 QT Jambi 一起使用 Maven

...但是这个问题没有用。

拜托,不知道该怎么做才能解决这个问题,有人遇到过吗?

0 投票
1 回答
605 浏览

ivy - 常春藤:解决从描述符中删除配置文件

我有一个实用程序项目,我使用 Ivy 和 Ant 构建并发布到 Artifactory:

用于 utils 项目的 ivy.xml:

这工作正常。我可以看到 JAR、the-sources.zip和 Ivy 描述符很好地发布到 Artifactory。

然后我尝试在依赖项目中使用这个 JAR:

ivy.xml 用于依赖项目:

如果我defaultconfmapping将依赖项目的 更改为%->default,一切正常。当我设置为defaultconfmapping%->default,sources,其他依赖项(JUnit、log4j 等)的源可以正常下载,但我的 utils 项目的源出现错误:

有趣的是,如果我查看 Ivy 缓存内部,Ivy XML 文件如下所示:

因此,出于某种原因,Ivy 决定在解析过程中从描述符中删除所有私有 conf(有意义)+ 源 conf + 源工件。我终其一生都无法理解为什么。我可以看到 XML 文件在 Artifactory 中很好——就像我写的一样。那么,为什么 Ivy 在解决它时会放弃源信息呢?

作为参考,这是我的 Ant 脚本的早期部分:

使困惑!

0 投票
1 回答
1893 浏览

bamboo - 将快照从 Bamboo 部署到 Artifactory 时遇到问题

我想将快照构建从 Bamboo 部署到 Artifactory。我的存储库的Handle Snapshots选项被选中,它Maven Snapshot Version Behavior被设置为Unique. 存储库的布局是gradle-default.

我的目标是制定一个在类似于以下位置的位置部署工件的构建计划:

在 Bamboo 中,我有一个Artifactory Generic Deploy Task, 为该Edit Published Artifacts字段配置了以下内容:

但是 Artifactory 拒绝了我的构建工件,说The repository 'repo-local' rejected the artifact 'repo-local:com.company/project/1.0-SNAPSHOT/project-1.0-SNAPSHOT.txt' due to its snapshot/release handling policy.

如何让 Artifactory 接受工件并自动替换SNAPSHOT为文件名中的时间戳?

0 投票
2 回答
193 浏览

maven - 将内部工件存储多长时间?

我有兴趣了解其他团队在限制内部工件存储方面正在做什么。那么内部工件在 Artifactory 中存储多长时间?

0 投票
1 回答
1397 浏览

build - 使用 gradle 访问存储库中的最新文件

我创建了一个任务,可以提取本地 .tar 文件(我之前从 Artifactory 手动下载)作为测试。当文件在我的 gradle 脚本中的 Artifactory 上时,如何引用它们?我应该只使用服务器路径吗?我对 gradle 所做的只是基本的东西,还没有使用存储库。

我还想根据我上次运行脚本后文件是否发生更改来执行某个操作,这可能吗?

0 投票
1 回答
9775 浏览

maven - 在 Teamcity 中设置项目运行器以将构建工件部署到 Artifactory

在我们的 Web 应用程序中,我们使用 TeamCity 管理我们的持续集成。到目前为止,我们已经手动添加了所需的 jar,并使用了一个 ant 脚本来构建和部署我们的应用程序。最近我们切换到 Maven 并将 Artifactory 添加到循环中。

我需要知道如何将我们的构建工件从 TeamCity 部署到 Artifactory。我将 Artifactory 插件添加到 TeamCity(遵循指南),但是在尝试添加新的构建步骤时,我似乎找不到任何与 Artifactory 相关的步骤(我希望找到)。

这里缺少什么吗?

0 投票
1 回答
192 浏览

java - 制作多个maven镜像仓库

我已经建立了一个工件并在其中制作了 3 个存储库,即A,B 和 C。现在在我的 settings.xml 文件中,我将 A 配置为所有内容的镜像:

现在每次构建时,maven 只查找 A 下的工件,而不是 B 或 C 下的工件。那么有没有办法确保 B 和 C 也与 A 一起被查找?我尝试为镜像保留多个条目,但因为每个条目都具有相同的<mirrorOf>值,所以它不会被 Maven 拾取。我遇到了这个:Maven doc to mirror并发现,“当与存储库管理器一起使用时,单个镜像可以处理多个存储库。 ”由于我已经在使用具有 3 个存储库的工件,所以我不知道如何在那里配置?

0 投票
1 回答
1316 浏览

maven - Artifactory 3rd 方罐

我在我的工件(libs-release repos,以及它的 microsoft jdbc 4 连接器)中添加了一个 3rd 方 jar。

我遇到的问题是 maven/apache servicemix 无法下载 jar,因为它们具有以下设置,而且似乎他们总是首先尝试从远程存储库下载东西。

有什么想法/我该如何解决这个问题?临时修复是将 jar 安装到我的本地存储库中,但我不想在其他工作电脑上这样做。

干杯。

0 投票
2 回答
3602 浏览

maven - Jenkins中Artifactory的授权不起作用

我正在使用 Artifactory 2.4.0 和 Jenkins 1.438,我有几个模块的 maven 项目。需要 Jenkins 将所有模块(jar 和一场由此产生的战争)部署到远程 Artifactory 服务器中。

我的 artifactory 用户管理员使用默认密码(密码),我尝试在 jenkins 上执行的所有构建都可以正常工作。因此,当我决定更改 de Artifactory 管理员密码并使用新的管理员凭据更新我的设置时,我在 jenkins 构建日志中出现以下错误:

无法在项目 PilotoExemplo 上执行目标 org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy (default-deploy):无法部署工件:无法传输工件 br.com.pilotoExemplo:pilotoExemplo:pom:2.1 .0.11-20120705.160113-1 从/到快照({ip_server}/artifactory/libs-snapshot-local):无法传输文件:{ip_server}/artifactory/libs-snapshot-local/br/com/pilotoExemplo/pilotoExemplo/2.1 .0.11-SNAPSHOT/pilotoExemplo-2.1.0.11-20120705.160113-1.pom。返回码是:401

以前有人见过这个问题吗?我在谷歌上没有找到类似这样的搜索。

这是我的 settings.xml: