gradle 打jar包上传maven仓储

来源:互联网 发布:网络推广发展趋势 编辑:程序博客网 时间:2024/04/30 16:56
apply plugin: 'java' //Java插件
apply plugin: 'maven'  
group = '*********'
version = '1.3.0.5'
sourceCompatibility = 1.8//编译JDK版本
targetCompatibility = 1.8//目标JDK 版本
compileJava.options.encoding = 'UTF-8'//编码设置
compileTestJava.options.encoding = 'UTF-8'


uploadArchives {  
    repositories {  
        mavenDeployer {  
            repository(url: "http://******************************") {  
                authentication(userName: "*********", password: "*****")  
            }  
            pom.project {  
                name=project.name  
                packaging='jar'  
                description='openapi cache'  
            }  
        }  
    }  
}


dependencies {
   
    compile(group: 'org.springframework.data', name: 'spring-data-redis', version: '1.6.0.RELEASE') {
        exclude(module: 'spring-tx')
    }
    compile group: 'redis.clients', name: 'jedis', version: '2.7.3'
//compile project(':openapi-net-gate-common')
    compile project(':openapi-common-module')
    compile group: 'org.codehaus.jackson', name: 'jackson-mapper-asl', version: "1.9.13"
    compile group: 'org.codehaus.jackson', name: 'jackson-core-lgpl', version: '1.9.13'
    compile group: 'com.fasterxml.jackson.core', name: 'jackson-databind', version: '2.1.0'
    compile group: 'com.fasterxml.jackson.core', name: 'jackson-core', version: '2.1.0'
    compile group: 'com.fasterxml.jackson.core', name: 'jackson-annotations', version: '2.1.0'
}