Use maven repository as local ivy cache

后端 未结 2 1952
伪装坚强ぢ
伪装坚强ぢ 2021-01-31 08:52

Is there any possibility to use local Maven repository (~/.m2) as local Ivy cache (~/.ivy)? They have different layouts.

Sometimes I use Maven and sometimes I use SBT w

相关标签:
2条回答
  • 2021-01-31 09:42

    To save network, just configure ivy to use local Maven repository

          <property name="local-maven2-dir" value="${user.home}/.m2/repository/" />
          <filesystem name="local-maven-2" m2compatible="true">
            <artifact
               pattern="${local-maven2-dir}/[organisation]/[module]/[revision]/[module]-[revision].[ext]" />
            <ivy
               pattern="${local-maven2-dir}/[organisation]/[module]/[revision]/[module]-[revision].pom" />
          </filesystem>
    
    0 讨论(0)
  • 2021-01-31 09:49

    You can specify the cache and the layout of the cache by using the

      <cache/> Tag
    

    .

    I think you will have to alter the patterns for the artifacts/ivy.xml files.
    The Tag is described here: http://ant.apache.org/ivy/history/2.0.0/settings/caches.html.
    It seems that it should work, but I've never tried :).

    0 讨论(0)
提交回复
热议问题