> Integration > Artifactory Maven 仓库

JFrog +

Maven Repository
JFrog 提供覆盖 Maven 包整个生命周期的端到端 Maven 仓库解决方案,具有开发管理、漏洞分析、制品流控制和分发等功能。 借助 Maven Artifactory 插件,Artifactory 还能与 Maven 构建工具紧密集成,助力从 Artifactory 解析制品以及将构建部署到 Artifactory。

Artifactory 与 Maven 仓库集成的优势

安全、私有的 Maven 仓库

借助 REST API 和 JFrog CLI 实现完全自动化

企业级

JFROG
ARTIFACTORY

Maven Repository

经过优化的可靠构建工具

完全可复制的构建工具

通用解决方案

安全、私有的 Maven 仓库

使用安全、私有的本地 Maven 仓库,在组织内共享 Maven 包,实施精细的访问控制。 可利用远程仓库代理和缓存 JCenter 和其他公共 Maven 资源,将本地资源和远程资源整合到同一个虚拟 Maven 仓库,通过一个 URL 即可访问所有 Maven 包。

借助 REST API 和 JFrog CLI 实现完全自动化

Artifactory 提供一个全面的 REST API,使用该接口可以在开发周期内随时随地访问其功能,从而对通过 UI 能执行的操作实现高效自动化。 JFrog CLI 是一个紧凑型智能客户端,它极大地简化和优化了自动化脚本,提高了脚本在所有 JFrog 产品中的效率和可读性,简化了脚本的维护工作。 在处理 Maven 包方面,将 REST API 和 JFrog CLI 两者相结合,可实现软件交付流程的完全自动化和优化。

企业级

在 Artifactory 高可用集群中的私有 Maven 仓库不仅安全,还可实现无与伦比的稳定性和可靠性水平,承载海量用户、构建服务器和交互。 通过云端供应商,Artifactory 提供大规模的可扩展存储,可容纳 TB 级仓库。 先进的复制方案支持对多个地理位置相距甚远的站点部署网络拓扑,遇故障时可以及时切换至世界任何地方的 DR 站点,加速灾难恢复。

经过优化的可靠构建工具

通过 Artifactory 运行 Maven 构建工具由于不再需要网络连接,大大缩短了构建时间。 下载远程制品时,Artifactory 将其存储在远程仓库缓存中,可供本地构建使用,无需联网。 由于不依赖网络或远程资源,构建工具将更加可靠。 即使远程制品出现故障,或者网络出现问题,由于本地缓存中留有远程制品,您的 Maven 构建工具仍可使用。

完全可复制的构建工具

Artifactory 存储了海量构建信息,包括具体的制品版本、模块、依赖项、系统属性、环境变量、用户信息、时间戳等等。 借助这些信息,您随时可以轻松精准复制构建工具。 此外,可使用内置的“Diff”工具比较构建工具,从而准确了解版本变化内容。 这种宝贵的功能可以帮助您追踪已发布的特定版本中报告的错误。

通用解决方案

Artifactory 是一款通用制品管理工具,支持所有主流包格式,提供一致的全功能制品管理功能,拥有丰富的开发技术元数据。 Artifactory 还与所有主流构建工具和 CI 服务器紧密集成,可稳坐任何开发生态系统的核心位置。

快速发布 谁与争锋