推移依存関係を展開していませんEclipse JunoとWTPバージョンは1.1です。 A.jarはB.warに含まれている作業領域ユーティリティプロジェクトです。 B.warはC.warがオーバーレイとして含む戦争プロジェクトです。それは私がそれをやっているthe wayです:その後WTPのM2eは、私がこのように構成されたWebアプリケーションを持っている
<dependency>
<groupId>com.projects</groupId>
<artifactId>B</artifactId>
<version>1.0-SNAPSHOT</version>
<type>war</type>
<scope>runtime</scope>
</dependency>
、私は、TomcatサーバーへのCのプロジェクトを展開します。 A.jarがWEB-INF/libに含まれているため、Mavenが生成したwarをTomcatに手動でデプロイすると、それは魅力的です。しかし、私の問題は、オーバーレイを適切に実行しているが推移的な依存関係を含まないため、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>
私は、Mavenの設定で更新のM2e(1.2)とのM2e-WTP(0.16)と持っている私のプロジェクトの最新バージョンを使用しています。
m2e-wtpの問題ですか、それとも他の方法でプロジェクトを整理する必要がありますか?
EDITED
私はのM2e-WTPの設定はEclipseのproject./settings/org.eclipse.wst.common.componentファイルに保存されて気づきました。それはそれは私の戦争のためにどのように見えるかです:
<dependent-module deploy-path="/"
handle="module:/overlay/prj/B?includes=**/**&excludes=META-INF/MANIFEST.MF">
<dependency-type>consumes</dependency-type>
</dependent-module>
<dependent-module deploy-path="/"
handle="module:/overlay/slf/?includes=**/**&excludes=META-INF/MANIFEST.MF">
<dependency-type>consumes</dependency-type>
</dependent-module>
のjar依存関係が使用に設定されている間、はを消費するために、私は戦争の依存関係が設定されて見ることができるように。
リリースm2e-wtpバージョン0.17では修正されていないようです。
EDITED(2013年8月30日)
今日、私は戻って、同じ問題にしました。私はEclipseケプラーをlatest stable release of WTPと一緒にインストールしていますが、この問題はそのまま残ります。私はそれが解決されたと思ったが、明らかにそれを誤ってチェック...
はい。 m2e-wtp - Maven Integration for WTP(Incubation)バージョン0.17.0.20130212の問題が引き続き見られます。 –