Como PUBLICAR código Java/Kotlin usando JITPACK
Opa pessoal, nesse vídeo eu mostro um passo-a-passo básico para como publicar na internet como biblioteca um código Java/Kotlin.
Reparem que no vídeo usei Kotlin, mas o procedimento pode ser facilmente adaptado para Java, caso necessário, já que essas ferramentas compartilham do mesmo ecossistema (JVM).
Além disso, observem que optei por usar o sistema de gerenciamento Gradle, mas o site Jitpack tem suporte para outros sistemas também, como o próprio Maven, que é bem popular.
Optei por fazer bem detalhado para não deixar dúvidas mas, em resumo, as operações são:
1. Criar projeto localmente que contenha seu código Java/Kotlin;
2. Ajustar o arquivo principal de construção (build.gradle/.kts) para gerar uma publicação no repositório maven local (computador local)*;
3. Compartilhar esse projeto devidamente ajustado no GitHub;
3.1. Garantir que o repositório do GitHub contenha os arquivos gradlew/gradlew.bat;
4. Criar uma "release" dentro do Github para esse repositório.
Ao criar uma release para o projeto no github a ferramenta Jitpack já deverá ser capaz de construir seu código no servidor deles e depois que o processo ocorrer sem erros** você já poderá usar esse código que foi publicado em outros projetos sem a necessidade de baixar os arquivos manualmente.
* Nesta etapa o código do seu arquivo de build (build.gradle/.kts).
** É possível que o site da ferramenta Jitpack solicite que você faça login no site deles usando sua conta do github para que eles tenham acesos às releases de seus projetos.
** Além disso, o Jitpack vai disponibilizar uma página de Log para verificar os possíveis erros ou o próprio debug da construção de seu projeto feita pelo servidor da ferramenta deles.