问题标签 [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.
maven-2 - 我们应该将 Nexus 或 Artifactory 用于 Maven 存储库吗?
我们正在使用 Maven 进行大型构建过程(> 100 个模块)。我们一直在源代码管理中存储我们的外部依赖项,并使用它来更新本地存储库。
但是,我们已经准备好升级到可以缓存中央的本地存储库,这样我们就不必主动下载所有第 3 方(但我们仍然可以从本地存储库中提取)。此外,我们希望通过每晚构建发布我们的内部构建工件,以便开发人员不必构建世界。
我们正在考虑 Nexus 和 Artifactory。偏爱其中一个的原因是什么?还有其他我们应该考虑的吗?
java - 公司存储库出现“缺少工件”错误
我使用 artifactory 设置了一个公司的 Maven 存储库。我将我们的一个项目部署到存储库中。如果我现在指定对该工件的依赖项,则不会检索它。它应该这样做,因为我在我的 settings.xml 中声明了这一点:
这适用于所有 3rdparty 依赖项。工件肯定在reposity中,手动我可以下载工件就好了。为什么maven不能下载?是否更有可能是maven(或那里的配置)的问题,还是工件中存在错误?在 SNAPSHOT 的情况下是否有不同的处理方式?
java - Maven中的多个部署
我们有一个内部工件存储库。目前所有快照都将部署在那里。我们还希望有一个具有 Web 界面的不同服务器,并希望将创建的工件复制到它。
对于我们的构建,我们使用 Hudson,但构建后操作“将工件部署到 Maven 存储库”与 scp 一起不起作用。所以有一个问题是用其他优雅的方式来做这件事。为什么 Maven 不能拥有多个分发存储库?有任何想法吗?
最好的事情是,如果 artifactory 在每次新部署后支持(自动!)增量导出到标准 maven 存储库。
java - Artifactory:自动生成原型目录?
有没有办法让 Artifactory 自动archetype-catalog.xml
为存储库生成文件?目前,我手动维护它并通过 HTTP PUT 发布它。虽然这对于我们的小型内部存储库是可行的,但自动执行此操作会很好,而且我很惊讶它似乎没有开箱即用。
有任何想法吗?谢谢!
java - 如何使用 PostgreSQL 而不是 MySQL 配置 Artifactory?
如何配置 PostgreSQL 而不是MySQL来运行artifactory?
shell - 如何从 Maven 存储库中找到最新版本的工件
作为自动化部署的一部分,我需要一个脚本来从我们的内部存储库中下载最新版本的工件。
理想情况下,此脚本将使用 ant 或 unix shell 脚本。
例如:
我有 myArtifact.war 并且它有 1.0 、 1.1 和 2.0 版本 - 我需要给定正确组 id 和工件 id 的脚本才能从我们的 maven 存储库中检索 2.0 版本(当前使用工件)。
有什么简单的方法可以做到这一点?
java - 如何阻止 Maven/Artifactory 保留带有时间戳的快照
由于磁盘空间的考虑,我只想在我的存储库中保留任何快照的一个版本。而不是保留带有时间戳后缀的多个版本
例如电子商务-2.3-20090806.145007-1.ear
我该如何设置?这是构建设置还是存储库(Artifactory)设置
谢谢!
maven-2 - 访问需要基本身份验证的 Artifactory/Maven 存储库
我有一个位于基本身份验证后面的 Artifactory 存储库。我将如何配置 settings.xml 以允许访问?
所以服务器标签是人工用户的用户凭据,但我还需要提供另一个用户/密码来通过基本身份验证。我会把它放在哪里?!?
maven-2 - 如何使用工件调试 HTTP 代理问题?
我在公司网络中有一个工件。我为每个远程存储库配置了一个 http 代理。它不起作用。我怎么可能找出它为什么不起作用?有没有我可以调整的日志设置?
在 Firefox 中使用相同的代理就可以了。
maven-2 - Nexus/Artifactory 可以存储互联网 Maven 工件的副本吗?
当从 Internet 上的公共存储库(如 Maven Central)下载工件时,我想让 Nexus(或 Artifactory,我们尚未决定)存储工件的副本。
基本上,如果您的本地存储库中没有 jar 并且存储库管理器也没有它,我想向存储库管理器询问 jar,让它发送给我,并将其存储在存储库中经理和我当地的回购。然后,当另一个人向 repo manager 询问同一个 jar 时,它会从 repo manager 将其发送给他们,然后他们将其保存在本地 repo 中,而无需访问 Maven Central。
这听起来像是开箱即用的工作方式,但我看不到。我可以通过 repo 管理器查看 Maven 中心上的工件,但是当我使用 Netbeans 向我的项目添加依赖项时,它会直接从 Maven 中心下载它(显然)。回购管理器中没有缓存任何内容(据我所知)。