9

Gradleの使用を開始する前は、Eclipse内のマルチプロジェクト(10〜12)の開発作業が、WTPプロジェクトを介して内部Tomcat7サーバーの1つに正常にデプロイされていました。これは開発に非常に役立ちます。

Gradleを起動して実行すると、依存プロジェクトのjarファイルは../WEB-INF/libディレクトリにコピーされなくなります。後で完全に写真から外れているので、これはgradleとは何の関係もないと思いますが、それは異なっているので、私はそれについて言及しています。スタンドアロンのwarファイルのビルドは、「gradlejettyRun」と同様に完全に機能します。

プロジェクトファセット「ユーティリティモジュール」をEclipse内の依存プロジェクトに追加すると、機能します。しかし、これが最初に行われたことを覚えていません。わかりました、これはまた、gradleからの日食プロジェクトの生成も本当に複雑にします!

私はそれと一緒に暮らすことができますが、それがこのようでなければならないのか、それとも別の方法があるのか​​誰かが知っているのだろうかと思っていました。

ありがとう-バージョン:Eclipse Indigo SR2、Java 1.7、Gradle 1.2

4

1 に答える 1

13

私もこの問題に遭遇しました。他のプロジェクトに依存するEclipseWTPプロジェクトは、それらがWTPプロジェクトでない限り、それらのプロジェクトの依存関係を展開しません。

eclipse-wtpこれは理想的な解決策にはほど遠いですが、私自身のビルドスクリプトでは、プラグインの代わりにプラグインを使用してこれを回避していeclipseます。

allprojects {
    apply plugin: 'eclipse-wtp'
}

これに関連するバグがいくつかあります:GRADLE-1880STS-2192

于 2012-09-24T15:23:34.993 に答える