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

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

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

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

<dependency>
    <groupId>com.projects</groupId>
    <artifactId>B</artifactId>
    <version>1.0-SNAPSHOT</version>
    <type>war</type>
    <scope>runtime</scope>
</dependency>

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

<dependency>
    <groupId>com.projects</groupId>
    <artifactId>B</artifactId>
    <version>1.0-SNAPSHOT</version>
    <type>war</type>
    <scope>runtime</scope>
</dependency>

<dependency>
    <groupId>com.projects</groupId>
    <artifactId>B</artifactId>
    <version>1.0-SNAPSHOT</version>
    <type>pom</type>
</dependency>

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

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

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

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

<dependent-module deploy-path="/"
    handle="module:/overlay/prj/B?includes=**/**&amp;excludes=META-INF/MANIFEST.MF">
    <dependency-type>consumes</dependency-type>
</dependent-module>
<dependent-module deploy-path="/"
    handle="module:/overlay/slf/?includes=**/**&amp;excludes=META-INF/MANIFEST.MF">
    <dependency-type>consumes</dependency-type>
</dependent-module>

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

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

Отредактировано (2013-08-30)

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

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

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