ivysettings.xml:添加本地Maven路径


问题内容

如何添加本地 路径
(不是URL)ivysettings.xml?我需要将我的Maven本地存储库(/Users/me/.m2/repository添加到其中。

谢谢


问题答案:

尝试以下 ivysettings.xml 文件:

<ivysettings>
    <settings defaultResolver="default"/>
    <property name="m2-pattern" value="${user.home}/.m2/repository/[organisation]/[module]/[revision]/[module]-[revision](-[classifier]).[ext]" override="false" />
    <resolvers>
        <chain name="default">
            <filesystem name="local-maven2" m2compatible="true" >
                <artifact pattern="${m2-pattern}"/>
                <ivy pattern="${m2-pattern}"/>
            </filesystem>
            <ibiblio name="central" m2compatible="true"/>
        </chain>
    </resolvers>
</ivysettings>

它包括Maven Central,以防本地Maven存储库中缺少依赖项。

注意:

重用本地Maven存储库的好处是有限的。常春藤缓存从历史记录中检索到的罐子。