У меня возникли проблемы с получением последней версии Hibernate через зависимость от Maven. Похоже, что последнее, что я могу получить из центрального репозитория Maven, - 3.2.6.GA, и меня интересует использование 3.3.2.GA, который является последней версией, указанной на сайте hibernate.org. Когда я изменяю зависимость hibernate с этой последней версией в моем проекте pom.xml, я получаю следующую ошибку при запуске сборки Maven:
Missing:
----------
1) org.hibernate:hibernate:jar:3.3.2.GA
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.hibernate -DartifactId=hibernate -D
version=3.3.2.GA -Dpackaging=jar -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=org.hibernate -DartifactId=hibernate -Dve
rsion=3.3.2.GA -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[
id]
Как только я это сделаю, я продолжаю получать ошибки, указывающие, что мне нужно добавить зависимость javassist, тогда мне нужно обновить зависимость hibernate-validator, которая также должна быть установлена локально, и в этот момент я остановился и огляделся чтобы увидеть, есть ли лучший способ, возможно, указывая Maven на репозиторий JBoss/Hibernate и т.д. Это действительно кажется головной болью по сравнению с другими значительными пакетами открытого курса, которые я использую, например, Spring или JUnit, - когда есть новая версия, выпущенная все, что я делаю, обновляет номер версии в элементе зависимости, и она просто работает.
Я попробовал добавить нижеприведенное объявление репозитория в свой pom.xml, но без радости:
<repositories>
<repository>
<id>jboss</id>
<url>http://repository.jboss.org/maven2</url>
</repository>
</repositories>
Я искал Google и не нашел много полезного. Может ли кто-нибудь предложить наиболее простой способ использовать последние версии спящего или гибернатного ядра (3.3.2.GA), hibernate-validator (3.1.0) и hibernate-annotations (3.4.0)?