Rudson,
Depois que vc cria a conta no sonatype, é só fazer o upload pro repositório deles.
No meu novo livro criei uma lib para ajudar nas explicações e mandei uma versão beta só pra testar, depois atualizo o resto.
Segue exemplo do meu build.gradle
Então é só rodar:
gradlew clean build uploadArchives
Ao fazer isso, o build será enviado pro repositório de release ou snapshot conforme a versão do seu build. Exemplo se sua versão for 0.0.1-SNAPSHOT vai no rep de snapshot.
Fiz outras melhorias mas está local na minha máquina, exemplo para escolher se quero fazer o deploy local ou no servidor, etc.
De resto vc vai precisar de uma chave para assinar o arquivo, conforme foi descrito nessa página que vc passou, que é o arquivo gpg.
No meu build, isso ficou nesse arquivo na pasta do seu usuário.
~/users/.gradle/gradle.properties
No meu caso o arquivo é assim:
NEXUS_USERNAME=YYYYYY
NEXUS_PASSWORD=XXXXXX
signing.keyId=key id do gpg
signing.password=XXXXXXXX
signing.secretKeyRingFile=caminho do arquivo .gpg
Então só pesquise como gerar esse gpg, que é usado para assinar a lib.
Recomendo também instalar o servidor do nexus da sonatype. Usamos aqui internamente na Livetouch para nossas libs privadas e ajuda bastante, pois o maven central vc só vai jogar essas libs públicos.
Att
Att
2015-01-13 11:43 GMT-02:00 Rudson Lima <rudsonlive@gmail.com>:
Boa dia.--Criei uma lib e gostaria de publicar ela com gradle. Tentei seguir o passo a passo desse link mas não obtive muito sucesso.Criei minha conta aqui https://issues.sonatype.org/secure/Signup!default.jspa e meu Issue (Id grupo) tbm.Qualquer coisa depois disso não tive muito sucesso :'(.Alguém indica outro caminho de como fazer isso?Fazendo isso, qualquer dev poderá utilizar minha lib declarando o compile no lugar de ficar importando o modulodependencies {compile 'minha lib'}ObrigadoObrigado.
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Ricardo Lecheta
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.






0 comentários:
Postar um comentário