Вопрос по maven, java – Добавление модулей JBoss AS 7 в Eclipse с использованием инструментов Maven или JBoss

1

Я перевожу свой проект на JBoss AS 7 и немного прочитал о его модулях. Моя проблема проста (я думаю), я не знаю, как включить эти модули на этапе разработки. Например, я использую hibernate, а внутри Eclipse, с JBoss Tools и JBoss AS 6, мне просто нужно сказать, что проект будет использовать JBoss 7 и все их «баночки» доступны. Но используя JBoss 7, hibernate-core мне не доступен. Я знаю, что у меня есть возможность добавить hibernate-core как "предоставленный" на моем pom, но есть другой способ?

Вы зависите от Hibernate API или только от JPA? Philippe Marschall
Прямо сейчас я использую Hibernate API Montolide

Ваш Ответ

2   ответа
2

APIs:http: //mvnrepository.com/artifact/org.jboss.as/jboss-as-spec-api/7.1.1.Fina

Артефакты, предоставляемые сервером:http: //mvnrepository.com/artifact/org.jboss.as/jboss-as-api/7.1.0.CR

Все другие артефакты (я не уверен, что будет наиболее подходящим для вас):http: //mvnrepository.com/artifact/org.jboss.a

Именно то, что я искал! Спасибо Montolide
3

предоставленный" на pom и добавив

Dependency: org.hibernate

на вашMETA-INF/MANIFEST.MF ил

<dependencies>
    <module name="org.hibernate" />
</dependencies>

tojboss-deployment-structure.xml это путь. Таким образом, вы получаете доступ во время выполнения к Hibernate в комплекте с JBoss, не включая их в ваше развертывание. Просто убедитесь, что вы используете ту же версию Hibernate, которая поставляется с JBoss (Hibernate 4.0.1 для JBoss AS 7.1.1). Также проверьте Руководство разработчика.

Да, но добавление полного API, как сказал алтанис, идет лучше, так как у меня есть все доступные банки JBoss. Но я думаю, что мне также нужна эта зависимость, потому что я получал ошибки во время выполнения, спасибо! Montolide
Здравствуйте. Это не работает для меня. У меня есть JBoss AS 7.1.1. Hibernate 4.0.1.Final устанавливается в соответствии с pom.xml. Когда я пытаюсьjboss-deployment-structure.xml, Я получаю следующие ошибки:org.jboss.resteasy.spi.UnhandledException: java.lang.ExceptionInInitializerError а такжеorg.hibernate.MappingException: Unable to create AuditStrategy[org.hibernate.envers.strategy.DefaultAuditStrategy] instance. И если я использую решение для манифеста, я получаю ошибкуjava.lang.NoClassDefFoundError: org/hibernate/HibernateException. Я использую шаблон проекта веб-приложения Netbeans Maven Kurt Miller
Я также пытался использовать это решение, но безуспешно Stackoverflow.com / а / 30759509/5618563 ... Я получаю здесь java.lang.NoClassDefFoundError: org / hibernate / HibernateException. Конечно, когда я использую среду выполнения или компилирую область в pom.xml, приложение работает хорош Kurt Miller

Похожие вопросы