Jitpack собирает успешно, но фляги для каждого модуля пусты - PullRequest
1 голос
/ 26 сентября 2019

В недавнем выпуске нашей библиотеки мы решили добавить некоторые функции kotlin-dsl в нашу сборку, хотя на данный момент мы добавили файлы buildSrc build.gradle.kts и Dependencies.kts, содержащие версии библиотек для более легкого использования во всех модулях. Проблема в том, что эта версия успешно собирается на jitpack, но загруженные файлы jar пусты.Как это исправить? Также присутствуют все файлы ресурсов.Файл журнала сборки также сильно отличается от предыдущих.

Файл журнала проблемной сборки

Рабочий файл журнала сборки

Ссылка на библиотеку в jitpack: https://jitpack.io/#netigenkluzowicz/api_android

Github link Ветка для воспроизведения этих проблем сборки - это feature / kotlin, мы работаем над ее исправлением в ветке fix / jitpack-build

Для воспроизведения

Добавить эту зависимость в проект Android, синхронизировать и проверить реализацию classes.jars 'com.github.netigenkluzowicz: api_android: 2.4.1'

Что мы делали до того, как возникла эта проблема: Добавлен каталог buildSrc с build.gradle.kts и Dependencies.kts.

Мы также извлекли блок android {} из наших файлов build.gradle модулей, теперь он применяется из файла android.gradle.

Я уже прошел через проблемы с jitpack на github, все, что я до сих пор обнаружил, это ошибки сборки с kotlin-dsl с конца 2018. Следовал этому руководству , чтобы использовать kotlin-dsl, хотя из-зак проблемам с блоком Android {}, я не мигрировалОцените все наши файлы Gradle.

...