Java 将多个JAR上载到gradle中的回购

Java 将多个JAR上载到gradle中的回购,java,gradle,jar,build,Java,Gradle,Jar,Build,在我的build.gradle文件中,我使用以下方法为每个JAR创建了多个编译不同的JAR: build.gradle task devJar(Type: Jar){ baseName = 'quickjar' version = project.version classifier = 'dev' from('src/resources'){ include' dev.properties } from(sourceSets.main.output){

在我的build.gradle文件中,我使用以下方法为每个JAR创建了多个编译不同的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'))
    }
  }
}

然而,这只是在我的repo中创建了一个jar文件,而不是构建文件中的所有jar。如何实现将在此构建文件中创建的多个JAR上载到repo?

您是否尝试将您的
devJar
任务添加为
工件

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

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

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

artifacts {
    archives devJar, qaJar, prodJar
}

uploadArchives {
    //...
}