理想的本地存储库

时间:2015-07-04 16:33:29

标签: java maven ant build repository

我正在寻找一个在我公司内部使用的新存储库。我们目前使用IVY,虽然这很快就使用了我们自己的本地存储库,唯一的缺点是我们使用ANT构建脚本而且它只是丑陋!我想把这方面的东西更新一点,并且可能使用像GRADLE这样的东西(尽管我听说它很慢)但是我对选项有点迷失。

理想情况下,我想要一个本地存储库,因为我们有一些无法共享的内部jar文件。如果存在公共存储库(例如Maven)中可用的依赖项,请关闭并下载它们,如果可能的话,甚至将它们安装在本地存储库中。

任何人得到任何建议将不胜感激!

1 个答案:

答案 0 :(得分:0)

虽然常春藤可以很好地托管本地存储库,但事实上Maven已成为存储java工件的事实标准格式。至少有3个完善的存储库管理器可以在本地运行:

这些将带来以下好处:

  1. 本地缓存Maven Central
  2. 中提供的文件
  3. 提供一个存放外部无法使用的内部罐子的地方。
  4. 充当不同构建技术的集成点。 Ivy,Maven,Gradle等都了解并支持Maven存储库。
  5. Ivy支持Maven存储库,请参阅: