1

我在 Eclipse 中使用 IvyDE 并获得

unresolved dependency: org.hibernate#hibernate-core;final: not found

使用代码:

常春藤设置.xml

<ivysettings>
    <settings defaultResolver="maven2"/>
    <resolvers>
        <ibiblio name="maven2" m2compatible="true"/>
    </resolvers>
    <version-matchers>
        <pattern-vm>
            <match revision="final" pattern="\*Final" matcher="regexp"/>
        </pattern-vm>
    </version-matchers>
</ivysettings>

常春藤.xml

...
<dependency org="org.hibernate" name="hibernate-core" rev="final"/>
...

我已经尝试过rev="final()"并得到同样的错误。我使用http://ant.apache.org/ivy/history/latest-milestone/settings/version-matchers.html作为指南。

我想获得最新的 XXXFinal 版本的 Hibernate。

谢谢您的帮助。

4

1 回答 1

2

您的正则表达式与任何修订号都不匹配(您正在寻找一个不存在的“*”字符)。

试试这个:

<version-matchers usedefaults="true">
    <pattern-vm>
        <match revision="final" pattern=".*Final$" matcher="regexp"/>
    </pattern-vm>
</version-matchers>
于 2013-05-06T10:58:34.913 回答