Gradle で Jar ファイルをマニュアルダウンロードする

blog1.mammb.com


Jar ファイルを任意ディレクトリに配備する

  • Configuration を作成して依存定義
  • Copy タスクで任意ディレクトリにJarをコピー
val copyJar: Configuration by configurations.creating
dependencies {
    copyJar("org.apache.commons:commons-lang3:3.12.0")
}
tasks.register<Copy>("copyJar") {
    from(copyJar)
    into("$buildDir/libs")
}
tasks.build {
    dependsOn("copyJar")
}

ビルドに依存(dependsOn) 定義しているため、ビルド実行で任意ディレクトリに Jar を得られる