私はの耳をGradleで作ろうとしています。
私は次のように私のプロジェクトツリーをしました:私は耳のプラグインを使用して耳を生成しようとしているが、私はgradle assemble
を行うとき、私はビルドディレクトリの下に作成戦争を持ってGradleの耳はWARの代わりにJARを入れています
/project
|
|--> /web-application
| |
| |--> /src (stuff of web app)
| |
| |--> build.gradle
|
|--> build-gradle
|--> settings.gradle
ウェブアプリケーションの中にありますが、生成されたの耳の中には、Webアプリケーションのjarがあります。 Gradleの設定ファイルは、彼らがここでは、非常に単純です:
プロジェクト/ build.gradle
apply plugin: 'ear'
repositories {
mavenCentral()
}
dependencies {
deploy project(':web-application')
earlib group: 'log4j', name: 'log4j', version: '1.2.15', ext: 'jar'
}
プロジェクト/ Webアプリケーション/ build.gradle
apply plugin: 'war'
repositories {
mavenCentral()
}
dependencies {
compile group: 'log4j', name: 'log4j', version: '1.2.15', ext: 'jar'
}
何私は間違いをした?
私は、事前解決しよう
いずれかがありますドキュメントのリファレンス? – angelcervera
私はその解決策をどこで覚えていないのですか。ドキュメントは少し混乱しています... – rascio
設定文書:http://www.gradle.org/docs/current/dsl/org.gradle.api。 artifacts.Configuration.html – angelcervera