簡體   English   中英

上傳多個罐子以回購gradle

[英]upload multiple jars to repo in gradle

在我的build.gradle文件中,我使用以下命令為每個創建具有不同編譯方式的多個jar:

的build.gradle

task devJar(Type: Jar){
  baseName = 'quickjar'
  version = project.version
  classifier = 'dev'
  from('src/resources'){
    include' dev.properties
    }
  from(sourceSets.main.output){
    include '**/*.*'
    }
}

build.finalizedBy(devJar, anotherJar, anotherJar, uploadArchives)

uploadArchives{
    repositories {
    mavenDeployer {
        repository(url: uri('../../repo'))
    }
  }
}

但是,這僅在我的倉庫中創建一個jar文件,而不是在我的構建文件中創建所有jar。 我如何實現將多個jar上載到在此構建文件中創建的倉庫中?

您是否嘗試過將devJar任務添加為artifact

task devJar(Type: Jar) {
    //...
}

task qaJar(Type: Jar) {
    //...
}

task prodJar(Type: Jar) {
    //...
}

artifacts {
    archives devJar, qaJar, prodJar
}

uploadArchives {
    //...
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM