В project 1
У меня есть набор источников, который входит в его собственную банку
sourceSets {
sample {
java {
srcDir 'sample/java'
}
compileClasspath += sourceSets.main.output + sourceSets.main.compileClasspath
}
}
task sampleJar(type: Jar) {
classifier 'sample'
from sourceSets.sample.output
}
artifacts {
archives sampleJar
}
Когда я делаю сборку Gradle, создается как основная банка, так и банка образцов.
В другом проекте, project 2
, это веб-приложение, которое зависит от компиляции проекта 1
compile project(path:':modules:project1', transitive: false)
Я хочу, чтобы он извлек основной файл jar из проекта 1 и образец файла jar, который вызывается как артефакт.
Когда я запускаю >gradle war
, он извлекает только основной файл jar из проекта 1, но не загружает образец файла jar.
Есть идеи, почему?