JFrog提供了一个端到端的Maven存储库解决方案,涵盖Maven包的整个生命周期,用于管理开发、漏洞分析、工件流控制和分发。通过Maven Artifactory插件,Artifactory还提供了与Maven构建工具的紧密集成,因此您可以从构建中解析工件并将构建部署到Artifactory。
Maven和Artifactory
JFROG
ARTIFACTORY
安全、私有的Maven存储库
使用安全的、私有的、本地的Maven repo,通过细粒度的访问控制在您的组织之间共享Maven包。使用远程存储库代理和缓存JCenter和其他公共Maven资源,并将本地和远程资源聚合在一个虚2022世界杯阿根廷预选赛赛程拟Maven存储库下,以便从一个URL访问所有Maven包。
完全自动化与REST API和JFrog CLI
Artifactory公开了一个广泛的REST API,在开发周期的任何地方提供对其特性的访问,从而有效地让您自动化可以通过UI执行的任何操作。JFrog CLI是一个紧凑而智能的客户端,它极大地简化和优化了自动化脚本,使它们更高效,更易读,更容易在所有JFrog产品中维护。hth华体会最新官方网站在它们之间,REST API和JFrog CLI在使用Maven包时促进了完全自动化和优化的软件交付。
企业准备好了
在Artifactory高可用性安装中安全、私有的Maven回购提供了无与伦比的稳定性和可靠性,可容纳任何数量的用户、构建服务器和交互。通过基于云的提供商,Artifactory提供了大规模可伸缩的存储,可以容纳tb级存储库。高级复制选项支持多个地理位置较远的站点上的任何网络拓扑,从而促进灾难恢复,可以立即故障转移到世界任何地方的灾备站点。
可靠和优化的构建
通过Artifactory运行Maven构建可以显著减少网络连接,从而减少构建时间。当下载远程工件时,Artifactory将它们存储在远程存储库缓存中,使它们在本地可以用于构建,而不需要任何网络。这也使您的构建更加可靠,因为它们不依赖于网络或远程资源。2022世界杯阿根廷预选赛赛程即使远程存储库宕机,或者网络出现问题,您的Maven构建也会成功,因为远程工件可以从本地缓存中获得。
完全可再生的构建
Artifactory存储详尽的构建信息,包括特定的工件版本、模块、依赖项、系统属性、环境变量、用户信息、时间戳等等。有了这些信息,就很容易在任何时候忠实地重现构建。此外,内置的“Diff”工具可以让您比较构建,从而确切地知道从一个版本到另一个版本引入了哪些更改。这个宝贵的功能可以帮助您跟踪特定版本中报告的bug。
通用解决方案
作为一个通用的存储库管理器,Artifactory支持所有主要的包格式,并为任何开发技术提供相同的全功能工件管理和详尽的元数据。Artifactory还与所有主要的构建工具和CI服务器紧密集成,并舒适地处于任何开发生态系统的核心。
白皮书
Java:使用Java开发时使用二进制存储库管理器的12个原因
截屏视频
用JFrog Artifactory在不到一分钟内建立一个Maven仓库
网络研讨会
网络研讨会-青蛙和管家:现代DevOps的CI管道