に引っ張ります。私は画像などのようないくつかのカスタムインクルーシブで戦争ファイルを作成するプロジェクトを持っています。これまでのところよく見えます。残っている唯一の問題は、gradleがソースjar/zipsとjavadoc jar/zipを私のWEB-INF/lib /フォルダにプルすることです。Gradleの戦争プラグインは、私は奇妙な問題を抱えているのjavadocとソース
私はそれはアイデアと問題ではなく、コマンドラインと同じ結果かもしれないと思いました。私はそれが依存関係の設定と関係があると思いますか? 私はコンパイルと実行時のスコープを使用し、私のアーティファクトはArtifactoryから解決されます。
誰もがそれを修正する方向に私を指すことができますか?
更新:
私はタスクを作成する場合:
task copyAllDependencies(type: Copy) {
from configurations.runtime
into 'allRuntime'
}
または
task copyAllDependencies(type: Copy) {
from configurations.compile
into 'allCompile'
}
を私もソースを取得します。だから、それはコンパイル/実行時の設定と関係があるようです。彼らはソースとjavadocを引き出しています。しかし、なぜ?!
依存関係をこのように宣言されています。我々はコメントで発見したよう
dependencies {
compile group: 'org.drools', name: 'drools-core', version: DROOLS_VERSION
compile group: 'org.drools', name: 'drools-compiler', version: DROOLS_VERSION
...
runtime group: 'net.sourceforge.barbecue', name: 'barbecue', version: '1.5-beta1', ext: 'jar'
...
testCompile group: 'org.fitnesse', name: 'fitnesse', version: '20130531'
...
}
どのように依存関係を宣言しているに働くかもしれませんか? –
私はリポジトリを定義するスクリプトを最小限に抑え、javaとwarプラグインをインクルードし、依存関係を定義しました。それでも同じですか? – Joschi
コマンドラインから 'gradle:mywarproject:dependencies'を試してください。 'javadoc'と' sources'の依存関係はリストされていますか? –