E aí galera, mais um post sobre Android. A pedido de umas pessoas (aqui mesmo no blog) vou mostrar neste post como integrar o maven aos seus projetos android usando o Eclipse (Versão Indigo) como IDE, e de cara ver como o mesmo funciona adiciona as dependências do framework que falei há pouco tempo: o Roboguice.
Trabalhar com o maven é bem simples, e conforme venho pregando sobre as "coisas" do Google, trabalhar com o maven para android é mais simples ainda.
Tudo que precisa fazer é instalar os plugins corretos, uma vez que vamos estar trabalhando com o eclipse (ou pelo menos deveríamos, hehe), e criar os projetos usando os recursos dos mesmos. Também é suposto que esteja usando as versões mais recentes das referidas ferramentas.
Então vamos lá! Primeiro faça o download dos seguintes softwares necessários:
- Eclipse IDE, versão superior a Helios;
- Plugin ADT para o eclipse (caso ainda não o tenha);
- O plugin do Maven para o eclipse (caso ainda não o tenha);
- E por fim o plugin Maven Integration for Android Development Tools. Update site aqui!
Todos seguem a sequencia padrão de instalação de plugins do eclipse:
Help -> Install New Software -> Add ...
Help -> Install New Software -> Add ...
Lembrando que estes plugins também podem ser instalados via Eclipse Market Place.
Nota: Como faço para verificar se um plugin já está instalado no meu eclipse? Simples: Help -> About eclipse SDK -> Installation Details -> Installed Software
Agora o processo é mais simples ainda. Temos duas vertentes de projetos android-maven para seguir: os que já existem e precisam ser migrados, e os que ainda vão ser criados.
- Os que já existem
Se você já tem um projeto e deseja migrá-lo para o maven, siga os passos:
- Import -> Maven > Existing Maven Project;
- Busque o projeto no teu workspace e clique em Finish;
- Pronto, projeto pronto para usar o maven.
O próprio plugin se responsabiliza por gerenciar as dependências, porém é necessário add o seu arquivo pom.xml caso o mesmo não seja gerado automaticamente, como veremos abaixo.
- Os que ainda não existem
Para novos projetos, o processo de criação é mais passível de não ter problemas, uma vez que toda a estrutura será zerada do zero.
Siga os passos:
- Crie um novo projeto em "File -> New -> Project...";
- Selecione "Maven -> Maven Project" e próximo duas vezes...;
- Clique em "Add Archetype..." e preencha a wizard com as informações presentes na Imagem 1;
- Vá clicando em Next, Finish, até o fim da criação do projeto.
Figura 1. Criando Archetype maven |
Repare que um diretório chamado "Maven Dependencies" será criado automaticamente pelo plugin para gerenciar suas dependências de acordo com as especificações do arquivo pom.xml (Figura 2).
Figura 2. Dependências Maven |
Basicamente, no teu arquivo pom.xml você terá as dependências do android e no nosso caso, do Roboguice. Ficará mais ou menos assim:
Figura 3. Dependências Android/Roboguice |
Prontinho, espera o maven atualizar as libs e mãos à obra com estes camaradas! :)
Para maiores informações, veja o link do projeto maven-android-plugin: http://code.google.com/p/maven-android-plugin/wiki/GettingStarted.
Comentários
Postar um comentário