美文网首页
Gradle将项目打成Jar包

Gradle将项目打成Jar包

作者: 大猪大猪 | 来源:发表于2018-08-02 17:27 被阅读67次

网上实现的方式挺多的,这里选择shadow方式

buildscript {
    repositories {
        maven {
            url "https://plugins.gradle.org/m2/"
        }
    }
    dependencies {
        classpath "com.github.jengelman.gradle.plugins:shadow:2.0.4"
    }
}

apply plugin: "com.github.johnrengelman.shadow"
version = '0.0.1-SNAPSHOT'
apply plugin: 'java'
group 'com.dounine.gradle'
sourceCompatibility = 1.8

jar {
    manifest {
        attributes 'Implementation-Title': 'Application',
                'Implementation-Version': version,
                'Main-Class': 'com.dounine.gradle.Application'
    }
}
shadowJar {
    zip64 true
}
repositories {
    mavenLocal()
    mavenCentral()
}
dependencies {
        compile(group: 'org.apache.hbase', name: 'hbase-client', version: '2.0.0'){
        exclude group: 'org.slf4j'
    }
}

相关文章

网友评论

      本文标题:Gradle将项目打成Jar包

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