Java 将多个JAR上载到gradle中的回购
在我的build.gradle文件中,我使用以下方法为每个JAR创建了多个编译不同的JAR: build.gradleJava 将多个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){
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 {
//...
}