是否有可能使用本地Maven存储库(〜/ .m2)作为本地常春藤缓存(〜/ .ivy)?它们有不同的布局.
有时候我会使用Maven,有时我会使用下面使用Ivy的SBT,所以我在Maven和Ivy中都有2个相同的lib副本.我想使用相同的目录,从而节省磁盘空间和网络.
谢谢.
lee*_*eef 24
要保存网络,只需将ivy配置为使用本地Maven存储库即可
<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>
Run Code Online (Sandbox Code Playgroud)
您可以使用指定缓存和缓存的布局
<cache/> Tag
Run Code Online (Sandbox Code Playgroud)
.
我认为你将不得不改变artifacts/ivy.xml文件的模式.
标签在这里描述:http:
//ant.apache.org/ivy/history/2.0.0/settings/caches.html.
它似乎应该工作,但我从来没有尝试过:).
| 归档时间: |
|
| 查看次数: |
8051 次 |
| 最近记录: |