美文网首页
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