Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] Publicar lib no gradle

Obrigado Ricardo pelo dica..

Como disse antes, fiz meu cadastro, meu id grupo, configurei meu arquivo  build.gradle e o gradle.properties.
E gerei minha gpg tbm  

Só não entende com oexecutar esse gradlew clean build uploadArchives.

Não sei se é o caminho certo mais tentei fazer o que diz http://gradle.org/docs/current/userguide/userguide_single.html#artifact_management mas sem sucesso tbm.

Acredito que por aqui estar tudo ok, só ta faltando entender como mandar pra lá

Em 13 de janeiro de 2015 11:00, Ricardo Lecheta <rlecheta@gmail.com> escreveu:
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 modulo

dependencies {
    compile 'minha lib'
}

Obrigado
Obrigado.

--
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.



--
Rudson Lima ( live-O ) Desenvolvedor Android
Contato +55 85 87050560 - Fortaleza-ce
Social facebook | google+ | linkedin

--
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.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário