gradle安装到本地库以及上传至私服

gradle安装到本地库以及上传至私服

基于gradle 4.7

引入插件

plugins {
    id 'maven'
}

gradle配置文件

plugins {
    id 'java'
    id 'maven'
}

group ' cn.github.gradle'
version '1.0-SNAPSHOT'

sourceCompatibility = 1.8

## 指定本地maven仓库位置
def lmr = 'file://' + new File("E:\\installed\\mavenRepository\\repo").absolutePath

repositories {
    # 先到本地仓库取,没有取到再到mavenCentral取
    maven {
        url lmr
    }
    mavenCentral()
}

dependencies {
    testCompile group: 'junit', name: 'junit', version: '4.12'
    compile group: 'com.alibaba', name: 'fastjson', version: '1.2.54'
}



//默认install 到.m2,好像只能到.m2目录
install {
    repositories.mavenInstaller {
        pom.version =  project.version
        pom.artifactId = 'basic-demo'
        pom.groupId = project.group
    }
}


## 上传到本地,也可以上传至私服
uploadArchives {
    repositories {
        mavenDeployer {
            //如果上传至私服,修改url为私服地址
            repository(url: "http://192.168.10.189:8000/nexus/content/repositories/snapshots") {
	//          authentication(userName: "dev", password: "dev")
	//       }
            repository(url: lmr)
            pom.version = project.version
            pom.artifactId = 'basic-demo'
            pom.groupId = project.group
        }
    }
}

gradle插件地址介绍:Maven Plugin

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值