Gradle 1.5 を使用しており、 WAR プラグインを Eclipse 動的プロジェクトに適応させようとしています。
WAR が eclipse によってエクスポートされるxhtml
と、war ファイルのルートにファイルが直接配置されます。私は Gradle でそれを行うことができました。
しかし、私のGradleエクスポート戦争では、ファイルと一緒にファイルxhtml
が複製されていますWEB-INF/classes
.class
ファイルをそのフォルダーに入れたいだけですが.class
、それを行う方法が見つかりません
build.gradle
ここに私のファイルの関連部分があります
apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'war'
webAppDirName = 'WebContent'
sourceSets {
main {
java {
srcDir 'src'
}
}
}
eclipse {
// my eclipse plugin config..
}
dependencies {
// my dependencies config.
}
war プラグインに対して行った唯一のカスタマイズは、自分のフォルダーwebAppDirName
を指すように変更したことです。WebContent
WEB-INF/classes
ディレクトリ内に何が入るかを定義する方法を知っている人はいますか? 私はそれのこつを得ることができないようです。
編集次のようにリソースを自分のディレクトリ.xhtml
に参照することで、重複
を削除できました。bin
sourceSets {
main {
java {
srcDir 'src'
}
resources {
srcDir 'bin'
}
}
}
しかし、まだ間違ったファイルがWEB-INF
.
私はこの構造さえ持っていますWEB-INF/classes/WEB-INF
。classes
これらのフォルダーが自分のディレクトリに追加されている理由がわかりません。bin
my のクラスを配置し、mybin
のWEB-INF/classes
静的リソースをWebContent
WAR ファイルのルートに配置したい