Primero descargamos: ANDROID SDK MAVEN Luego configurar las siguientes variables de entorno: - ANDROID_HOME > <path>\android-sdk-windows - M2_HOME > <path>\apache-maven-3.0.3 Ahora descargamos: maven-android-sdk-deployer y si tenemos todas las versiones de Android ejecutamos:mvn installPara mayor información podemos leer el arvchivo README.markdown que viene dentro del directorio. NOTA: Estos artefactos que se suben a nuestro repositorio local serán usados mas adelante De aquí podemos conseguir los plugins que necesitamos para nuestro eclipse. Creamos un nuevo Maven Project y cuando lleguemos a seleccionar el archetype: Seleccionamos Add Archetype y agregamos lo siguiente: GroupId: de.akquinet.android.archetypes ArtifactId: android-quickstart Version: 1.0.7 En la siguiente pantalla podemos editar el platform (por defecto 7) y android-plugin-version (por defecto 3.0.0) En mi caso usare: platform 15 android-plugin-version 3.1.1 Ahora editaremos nuestro pom.xml en las dependencias:Ahora podemos ejecutar nuestro proyecto.4.0.0 com.android android 0.0.1-SNAPSHOT apk android 4.0.3_r1 15_r1 android android ${android-version} provided com.google.android.maps maps ${android-maps-version} provided android.support compatibility-v4 r6 com.jayway.maven.plugins.android.generation2 android-maven-plugin 3.1.1 ${project.basedir}/AndroidManifest.xml ${project.basedir}/assets ${project.basedir}/res ${project.basedir}/src/main/native 15 true true true maven-compiler-plugin 2.3.2 1.6
26 feb 2012
Configurando Maven y Android
25 feb 2012
Primeros pasos con SONAR y MAVEN
Sonar ver. 2.13.1 Maven ver. 3.0.3 SONAR (download) Usaremos una Base de Datos MySQL donde primero tenemos que crear un nuevo SCHEMA llamado sonar.sonar-2.13.1\conf modificar el archivo sonar.properties sonar.jdbc.username: root sonar.jdbc.password: root sonar.jdbc.url: jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8 sonar.jdbc.driverClassName: com.mysql.jdbc.Driver sonar.jdbc.validationQuery: select 1 sonar.jdbc.maxActive: 20 sonar.jdbc.maxIdle: 5 sonar.jdbc.minIdle: 2 sonar.jdbc.maxWait: 5000 sonar.jdbc.minEvictableIdleTimeMillis: 600000 sonar.jdbc.timeBetweenEvictionRunsMillis: 30000 sonar.notifications.delay=60En versiones anteriores podiamos configurar usando JNDI, para ese caso agregamos los 2 siguientes pasos: 1.- En la ruta <tomcat-server>\conf\Catalina\localhost creamos un archivo llamado sonar.xml y agregamos las siguientes lineas:2.- En la ruta <tomcat-server>\conf en el archivo server.xml dentro del tag <globalnamingresources> agregamos: Para construir el artefacto WAR debes ir a la ruta sonar-2.13.1\war y ejecutar build-war.bat (windows) o build-war.sh (linux) Colocar el WAR creado en el webapp de nuestro tomcat, este creara las tablas en el esquema indicado y luego podremos acceder ingresando http://<host>:<port>/sonar con las credenciales usuario admin y password admin. En el pom.xml de nuestro proyecto MAVEN agregamos estas lineasY ahora podemos ejecutar:sonar true jdbc:mysql://localhost:3306/sonar com.mysql.jdbc.Driver root root http://localhost:8083/sonar mvn sonar:sonar
Suscribirse a:
Entradas (Atom)