私はgradleを初めて使用しますが、すぐに学習します。リリースタスクで、ログバックから新しいディレクトリに特定のJARを取得する必要があります。依存関係は正常に解決されていますが、リリースタスクで、logback-core-1.0.6.jarとlogback-access-1.0.6.jarだけを'lib/extというディレクトリに抽出する方法がわかりません。 '。これが私のbuild.gradleからの関連する抜粋です。
dependencies {
...
compile 'org.slf4j:slf4j-api:1.6.4'
compile 'ch.qos.logback:logback-core:1.0.6'
compile 'ch.qos.logback:logback-classic:1.0.6'
runtime 'ch.qos.logback:logback-access:1.0.6'
...
}
...
task release(type: Tar, dependsOn: war) {
extension = "tar.gz"
classifier = project.classifier
compression = Compression.GZIP
into('lib') {
from configurations.release.files
from configurations.providedCompile.files
}
into('lib/ext') {
// TODO: Right here I want to extract just logback-core-1.0.6.jar and logback-access-1.0.6.jar
}
...
}
依存関係を繰り返して特定のファイルを見つけ、into('lib / ext')によって作成されたlib / extディレクトリにドロップするにはどうすればよいですか?