Я сделал веб-приложение на Spring и Hibernate, взяв ссылку из Vaannila
Когда я указываю имя библиотеки в pom.xml с помощью eclipse, репозиторий maven не может включать все банки.
Как я могу включить банки в свое приложение?
Я сделал веб-приложение на Spring и Hibernate, взяв ссылку из Vaannila
Когда я указываю имя библиотеки в pom.xml с помощью eclipse, репозиторий maven не может включать все банки.
Как я могу включить банки в свое приложение?
вы можете использовать команду maven install:install который включает банки в ваш репозиторий maven
mvn install:install-file -DgroupId=group_id -DartifactId=artifact_id -Dversion=версия -Dpackaging=jar -Dfile=path_to_jar
Для этого вы можете попробовать пакет mvn - maven выдаст сообщение об ошибке с просьбой использовать указанную выше команду - скопируйте и вставьте ее, измените путь и используйте ее в командной строке.
or
добавьте банку как внешнюю банку. Щелкните правой кнопкой мыши свой проект в Eclipse - перейдите к свойствам -> Путь сборки -> Библиотеки -> Добавить внешние банки
Чтобы загрузить из центрального репо, добавьте следующее в свой pom
<repositories>
<repository>
<id>central</id>
<name>Maven Repository Switchboard</name>
<layout>default</layout>
<url>http://repo1.maven.org/maven2</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
Аннотации Hibernate и Hibernate представляют собой отдельные jar-файлы. Это зависимости, которые я использую. Попробовать их .
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-annotations</artifactId>
<version>3.4.0.GA</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>3.5.6-Final</version>
</dependency>
Чтобы сделать это вручную,
Загрузите аннотации hibernate из здесь и сохраните его в C:/temp или куда угодно. Затем выполните
mvn install:install-file -DgroupId=org.hibernate -DartifactId=hibernate-annotations -Dversion=3.4.0.GA -Dpackaging=jar -Dfile=C:/temp/hibernate-annotations-3.4.0.GA.jar
См. этот пример проекта Maven Spring Hibernate.
Надеюсь, вы легко поймете оттуда.