dropwizard吧 关注:3贴子:5
  • 1回复贴,共1

第一个报道,顺便发个贴,gradle配置dropwizard依赖

只看楼主收藏回复

一楼喂度娘


IP属地:上海1楼2017-02-04 14:17回复
    直接上build.gradle脚本
    apply plugin: 'java'
    project.ext {
    // 项目标题名称
    title = 'DropwizardDerby'
    // 项目名称前缀
    baseName = 'DropwizardDerby'
    // 项目版本信息
    version = '0.1.0'
    // dropwizard版本
    dropwizardVersion = '1.0.6'
    // derby版本
    derbyVersion = '10.13.1.1'
    }
    task release(type: Jar) {
    // 清单属性
    manifest {
    attributes 'Implementation-Title': project.ext.title, 'Implementation-Version': project.ext.version
    }
    // jar包名
    baseName = project.ext.baseName + project.ext.version
    // 打包依赖
    from {
    configurations.compile.collect {
    it.isDirectory() ? it : zipTree(it)
    }
    }
    with jar
    }
    // maven库
    repositories {
    mavenCentral()
    }
    // 依赖设置
    dependencies {
    compile(
    'io.dropwizard:dropwizard-core:'+project.ext.dropwizardVersion,
    'io.dropwizard:dropwizard-hibernate:'+project.ext.dropwizardVersion,
    'io.dropwizard:dropwizard-migrations:'+project.ext.dropwizardVersion,
    'io.dropwizard:dropwizard-auth:'+project.ext.dropwizardVersion,
    'org.apache.derby:derby:'+project.ext.derbyVersion
    )
    }
    配置好gradle环境后,gradle release构建jar包


    IP属地:上海2楼2017-02-04 14:18
    回复