Я пытался создать два отдельных файла jar с одним build.gradle.Как создать два отдельных файла jar с одним build.gradle
Он почти работает, но один перепишет другой. Каков правильный способ сделать это?
jar {
//include contents of output dir
from "$buildDir/classes/main"
exclude '**/a1/**'
archiveName "X1-1.0.0.jar"
}
jar {
//include contents of output dir
from "$buildDir/classes/main"
exclude '**/a2/**'
archiveName "X2-1.0.0.jar"
}
Благодаря
Я пробовал. Он не создал X2.jar. Я изменил строку baseName = 'X2' на archiveName 'X2.jar'. Это тоже не сработало. ; = ( – johnsam
Изменен сборка.dependsOn (x2jar) на jar.dependsOn (x2jar). Теперь это сработало. Спасибо! – johnsam
Либо вы не запускали 'gradle build', либо у вас нестандартная сборка.' Jar.dependsOn (x2jar) 'является чем-то вроде взлома, потому что две задачи на самом деле не зависят друг от друга. –