Почему война из-за градаля не заберет артефакт из зависимого проекта? - PullRequest
1 голос
/ 02 апреля 2019

В 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.

Есть идеи, почему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...