
Neste post eu explicarei de forma simples como criar um archetype do seu projeto Android.
A primeira coisa a ser feita, é garantir que seu projeto possua um pom.xml. Caso você tenha criado seu projeto a partir de um archetype já existente, o pom.xml já existirá, caso contrário, você pode utilizar o seguinte arquivo, fazendo algumas modificações:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 | <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>SEU.PACKAGE.AQUI</groupId> <artifactId>ARTIFACT-DO-PROJETO</artifactId> <version>VERSAO-DO-PROJETO</version> <packaging>apk</packaging> <name>NOME-DO-PROJETO</name> <dependencies> <dependency> <groupId>com.google.android</groupId> <artifactId>android</artifactId> <!-- Versão minima do android que você deseja que sua aplicação seja compatível. --> <!-- Exemplos: 1.5_r4, 1.6_r2, 2.1.2, 2.2.1 --> <version>2.2.1</version> <scope>provided</scope> </dependency> </dependencies> <build> <finalName>${project.artifactId}</finalName> <sourceDirectory>src</sourceDirectory> <pluginManagement> <plugins> <plugin> <groupId>com.jayway.maven.plugins.android.generation2</groupId> <artifactId>android-maven-plugin</artifactId> <version>3.1.1</version> <extensions>true</extensions> </plugin> </plugins> </pluginManagement> <plugins> <plugin> <groupId>com.jayway.maven.plugins.android.generation2</groupId> <artifactId>android-maven-plugin</artifactId> <configuration> <sdk> <!-- Plataforma / API Level (api level 4 = platforma 1.6)--> <platform>8</platform> </sdk> </configuration> </plugin> </plugins> </build> </project> |
1 2 3 4 5 6 7 8 | <dependency> <groupId>com.google.android</groupId> <artifactId>android</artifactId> <!-- Versão minima do android que você deseja que sua aplicação seja compatível. --> <!-- Exemplos: 1.5_r4, 1.6_r2, 2.1.2, 2.2.1 --> <version>2.2.1</version> <scope>provided</scope> </dependency> |
1 2 | <!-- Plataforma / API Level (api level 8 = platforma 2.2)--> <platform>8</platform> |
Feito isto, seu projeto está pronto para gerar um archetype. Agora basta realizar os seguintes comandos com o maven:
Este foi mais um post da série Android, espero que tenham gostado. Quaisquer dúvidas, sugestões e/ou reclamações, comentem!
_________________________________________
Lucas Oliveira – Analista Programador na DClick.
Bacharel em Sistemas de Informação pela Universidade de São Paulo.
@OliveiraLima_
Um comentário
Parabéns mais uma vez Lucas…
Deixe Seu Comentário