常春藤存储库的最佳实践或工具?

Ste*_*oey 5 java artifacts ivy gradle maven

我们使用Gradle构建Java项目,目前我们有Ivy存储库来存储第三方工件,并将我们自己的工件发布到(repo是使用Gant脚本和Ivy ANT任务构建的).回购管理是基本的.
Gradle也可以使用maven repo,因此切换到像Archiva或Nexus这样的Maven工件管理器是一种选择,但也许是不必要的.你知道任何工具或最佳实践可以帮助我们建立和维护常春藤回购吗?

为了清楚起见:我们已经阅读了更多教程并了解了如何操作,但它仍然是基础维护.

Mar*_*nor 6

在过去,我只使用常春藤存储库来使用简单的低级协议(如FTP站点)发布工件的小型私有存储库.(所有站点需求都是版本化目录布局和描述arifacts 的ivy.xml文件)

基于maven的存储库基础架构现在非常普遍,有许多项目使用它,推广替代存储库管理标准几乎没有意义.

Sonatype(Maven背后的公司)使他们的存储库产品Nexus可供所有人使用,因为保持Maven central的带宽要求受到控制符合每个人的利益.

值得庆幸的是,常春藤对Maven很有好处,这意味着你可以充分利用两全其美的优势.