我在Eclipse中使用IvyDE并获取
unresolved dependency: org.hibernate#hibernate-core;final: not found
使用代码:
ivysettings.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>
的ivy.xml
...
<dependency org="org.hibernate" name="hibernate-core" rev="final"/>
...
我尝试过rev="final()"
并得到同样的错误。我使用http://ant.apache.org/ivy/history/latest-milestone/settings/version-matchers.html作为指南。
我想获得最新的Hibernate X.X.X.Final版本。
感谢您的帮助。
答案 0 :(得分:2)
您的正则表达式与任何修订号都不匹配(您正在寻找不存在的“*”字符)。
请改为尝试:
<version-matchers usedefaults="true">
<pattern-vm>
<match revision="final" pattern=".*Final$" matcher="regexp"/>
</pattern-vm>
</version-matchers>