在 ~/.ivy2 目录下有 ivy 本地仓库,我想将其用作本地 maven 仓库。是否有一种简单的方法,像设置一样可以实现?
~/.ivy2/cache
~/.ivy2/local
~/.m2/repository
如果您安装了像Nexus这样的Maven仓库管理器并配置Maven和Ivy使用它,优化缓存将变得更加简单。 Nexus是一个非常高效的Java进程,可以在开发机器上轻松设置。
最后,如果您决定共享缓存,可以尝试在ivy设置文件中使用caches指令。它具有“ivyPattern”和“artifactPattern”指令,建议可以自定义缓存文件的存储方式。要使其工作,您需要自定义ivy。 Maven在此领域没有灵活性。