Не видит класса моей библиотеки

Решил загрузить на jitpack свою android библиотеку из одного класса для удобного дебага, чтобы ее просто было подключать. Вот собственно библиотека https://github.com/elfenLied666/Lmain Создал по гайду релиз. Залогинился в jitpack нажал там Look Up В первый раз вроде скомпилировало удачно хотя ошибки есть. Вот небольшой вывод:

BUILD SUCCESSFUL in 1m 34s
140 actionable tasks: 138 executed, 2 up-to-date
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 -Dhttps.protocols=TLSv1.2
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 -Dhttps.protocols=TLSv1.2

Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 -Dhttps.protocols=TLSv1.2

Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 -Dhttps.protocols=TLSv1.2

Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 -Dhttps.protocols=TLSv1.2
Publication: com.github.elfenLied666:Lmain:1.0.0
Build tool exit code: 0
Looking for artifacts...
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 -Dhttps.protocols=TLSv1.2
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 -Dhttps.protocols=TLSv1.2
Looking for pom.xml in build directory and ~/.m2
[Fatal Error] lint-resources.xml:1:1: Content is not allowed in prolog.
[Fatal Error] lint-resources.xml:1:1: Premature end of file.
Found artifact: com.github.elfenLied666:Lmain:1.0.0
Found artifact: com.github.elfenLied666:Lmain:1.0.0
2025-01-15T11:06:56.329396723Z
Exit code: 0

✅ Build artifacts:

Я попробовал подключить implementation 'com.github.elfenLied666:Lmain:1.0.0' Но увы моего класса L Android Studio не видит. Может кто то подскажет что не так. Я поменял немного grudle файл, но версия 1.0.1 вообще не собралась.


Ответы (1 шт):

Автор решения: woesss

Когда-то тоже намучился с такой публикацией, в итоге пришёл к такому конфигу.
build.gradle(library):

plugins {
    id 'com.android.library'
    id 'maven-publish'
}

android {
    ...

    publishing {
        singleVariant("release") {
            withSourcesJar()
        }
    }
}

afterEvaluate {
    publishing {
        publications {
            release(MavenPublication) {
                from components.release
                groupId = "com.example.lib"
                artifactId = "name"
                version = "1.0"
            }
        }
    }
}

jitpack.yml:

jdk:
  - openjdk19
before_install:
  - sdk install java 19.0.2-open
  - sdk use java 19.0.2-open
install:
  - ./gradlew clean :library:publishToMavenLocal
→ Ссылка