gradleをローカルライブラリにインストールし、私服にアップロードします。

1461 ワード

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