2009-04-02 1 views
2

Я признаю, что это не лучший титул, но я не знаю, как это сделать, не имея названия трех строк.У JBOSS слишком много libs! (проблема с m2eclipse)

У меня есть проект с (например) зависимостью JTA, используя область «предоставлена» (JBOSS реализует собственную реализацию JTA). Если я использую m2eclipse, он разрешает все зависимости просто отлично. Моя проблема заключается в том, что если я развертываю этот проект в jboss (в пределах затмения), то эти предоставленные зависимости также помещаются в файл войны, но это просто неправильно.

Любые идеи, как это решить?

EDIT:

Я предполагаю, что это следующая ошибка: https://bugs.eclipse.org/bugs/show_bug.cgi?id=242476

но, кажется, исправление будет получить только включить в следующий затмение версии

ответ

2

Как я уже говорил в этом вопросе, она фиксируется в Eclipse 3.5.

Я проверил его, и он, наконец, работает.

-1

В вашем использовании pom.xml сферы как это предусмотрено библиотекой JTA. Когда pom создает военный файл, у него не будет этой jta-баночки на войне.

+1

обязательно прочтите мой вопрос. В моем военном файле нет JTA-баночки, для развертывания в jboss создается только затмение военного файла. – Mauli

3

Я отвечу на этот вопрос своим ответом из предыдущего вопроса - в основном создайте свой собственный pom для jta и либо исключите, либо установите предоставленную область для всех этих транзитивных зависимостей самостоятельно. В своем проекте установите свою jta-зависимость на созданный вами pom.

Here's the text of my previous answer to a (sorta) similar question.

Смежные вопросы