美文网首页
gradle的uberJar

gradle的uberJar

作者: JohnYuCN | 来源:发表于2020-12-27 20:16 被阅读0次

一、配置:

plugins {
    id 'java'
}

version = '1.0.0'

repositories {
    mavenCentral()
}

dependencies {
    implementation 'commons-io:commons-io:2.6'
}

task uberJar(type: Jar) {
    archiveClassifier = 'uber'

    from sourceSets.main.output

    dependsOn configurations.runtimeClasspath
    from {
        configurations.runtimeClasspath.findAll { it.name.endsWith('jar') }.collect { zipTree(it) }
    }

    manifest {
        attributes 'Main-Class': 'demo2.App'
    }
}

二、打包:

./gradlew uber

相关文章

网友评论

      本文标题:gradle的uberJar

      本文链接:https://www.haomeiwen.com/subject/kaqanktx.html