WTP - m2e без развертывания транзитивных зависимостей

У меня есть веб-приложение, которое структурировано таким образом:

A.jar -> B.war -> C.warI»

м с использованием Eclipse Juno и томуWTP версия 1.1, A.jar - это служебный проект для рабочего пространства, который входит в состав B.war. B.war - это военный проект, включенный C.war в качестве наложения. Этокак яЯ делаю это:


    com.projects
    B
    1.0-SNAPSHOT
    war
    runtime

После этого я развертываю проект C на сервере Tomcat. Это работает как очарование, если я вручную разверну сгенерированную Maven войну в Tomcat, потому что A.jar включен вWEB-INF / Lib, Однако моя проблема возникает, когда я позволяюm2e-WTP сделать развертывание, потому что этовыполняет оверлей правильно, но не включая транзитивную зависимость. Я пытался включить его в качестве помпа, как я читал где-то здесь, но у меня тот же результат.


    com.projects
    B
    1.0-SNAPSHOT
    war
    runtime



    com.projects
    B
    1.0-SNAPSHOT
    pom

м с использованием новейших версийm2e (1.2) иm2e-WTP (0.16) и обновлять мои проекты с помощью конфигурации Maven.

Это проблема m2e-wtp или мне просто нужно организовать свой проект по-другому?

РЕДАКТИРОВАНИЕ

Я заметил, что конфигурация m2e-wtp хранится в Eclipseproject./settings/org.eclipse.wst.common.component файл. Тот'как выглядит моя война


    consumes


    consumes

Как я вижу, зависимость от войны установлена дляпотреблять в то время как зависимости jar установлены дляиспользовать.

Выпущена версия 0.17 m2e-wtpКажется, это исправить.

РЕДАКТИРОВАНИЕ (2013-08-30)

Сегодня я вернулся к той же проблеме. Даже у меня Eclipse Kepler установлен споследняя стабильная версия WTP из коробки эта проблема, кажется, сохраняется. Я думал, что это было решено, но я, видимо, ошибаюсь ...

Ответы на вопрос(3)

Ваш ответ на вопрос