Gradle - Сборка jar из указанных c классов, включая импортированные классы - PullRequest
0 голосов
/ 18 апреля 2020

У меня есть проект со стандартной структурой и wi sh для создания JAR только из определенных классов: например, включенных в каталог src/main/java/utils/. Что я могу сделать так:

task specificJar(type: Jar) {
    baseName = 'specific'
    from sourceSets.main.output
    include 'utils/'
    with jar
}

Теперь при импорте этого JAR-файла в другой проект происходит то, что файлы в utils/ импортируют классы, которых нет в этом каталоге. И эти файлы импортируют другие и так далее. Таким образом, с этим решением эти классы не включены в JAR.

Как я могу создать JAR с указанными c классами и рекурсивно включить все классы, необходимые для компиляции этих классов?

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