- Barajar
ActivarDesactivar
- Alphabetizar
ActivarDesactivar
- Frente Primero
ActivarDesactivar
- Ambos lados
ActivarDesactivar
- Leer
ActivarDesactivar
Leyendo...
Cómo estudiar sus tarjetas
Teclas de Derecha/Izquierda: Navegar entre tarjetas.tecla derechatecla izquierda
Teclas Arriba/Abajo: Colvea la carta entre frente y dorso.tecla abajotecla arriba
Tecla H: Muestra pista (3er lado).tecla h
Tecla N: Lea el texto en voz.tecla n
Boton play
Boton play
41 Cartas en este set
- Frente
- Atrás
¿Qué es Maven?
|
Maven es una herramienta open source para administrar proyectos de software.
|
Instalacion de maven
|
Descomprimir y definir las variables de JAVA_HOME, MAVEN_HOME y agregarlas a la variable PATH.
|
POM
|
Son las siglas de "Project Object Model" (Modelo de Objetos de Proyecto).
|
artefacto
|
Puede ser cualquier cosa: un archivo jar, un swf de flash, un archivo zip o el mismo archivo pom.
|
arquetipos
|
Son artefactos especiales de Maven que sirven como plantillas para crear proyectos.
|
groupId
|
Piensa en él como en el paquete de proyecto.
|
artifactId
|
Es el nombre de tu proyecto.
|
version
|
Número de versión de tu proyecto.
|
package
|
Paquete base donde irá tu código fuente
|
mvn archetype:generate
|
Generar proyecto desde 0.
|
mvn ar che type:gene ra te -Dar che typeG roup Id=o rg .apa che .maven .ar che type s -DarchetypeArtifactId=maven-archetype-quickstart
|
Generar definiendo el arquetipo.
|
mvn install
|
Compila un proyecto maven y este es instalado en el repositorio local.
|
clean
|
Elimina las clases compiladas y los archivos binarios generados del proyecto
|
default
|
Genera los archivos binarios (artefactos) de nuestro proyecto
|
site
|
Genera archivos html que describen nuestro proyecto
|
validate
|
Valida el proyecto.
|
initialize
|
Configura propiedades y crea directorios.
|
compile
|
Compila el código fuente del proyecto.
|
test
|
Ejecuta las pruebas.
|
package
|
Genera el artefacto del proyecto.
|
verify
|
Verifica el artefacto generado.
|
install
|
Instala el artefacto en el repositorio local.
|
deploy
|
Sube el artefacto a un repositorio Maven en la red.
|
compile
|
Por defecto. Estas dependencias se usan en el classpath del proyecto y serán incluidas en el artefacto final.
|
provided
|
Estas dependencias se usan durante la fase compile y test. Pero no se incluyen el artefacto final.
|
runtime
|
Indica que la dependencia será necesaria durante la ejecución de tu aplicación pero no al compilar.
|
test
|
Indica que la dependencia sólo es necesaria para compilar y ejecutar los tests del proyecto. No incluidas en el artefacto final.
|
system
|
Igual a provided pero aquí debes especifciar el path de tu disco duro al jar que contiene esta dependencia.
|
import
|
Permite importar otros archivos pom para simular herencia múltiple.
|
mvn eclipse:eclipse
|
Genera el proyecto para eclipse.
|
<exclusions> <exclusion>
|
Son excluidas las dependencias transitivas definidas.
|
mvn tomcat:run
|
Maven descargará el plugin, iniciará Tomcat y desplegará tu aplicación en el puerto 8080:
|
<log4j.version>[1.2.7, 1.2.9)</log4j.version>
|
Especificamos que se use como mínimo la versión 1.2.7 (inclusive) de log4j y cómo máximo cualquier versión menor a la 1.2.9 (exclusive).
|
Snapshot
|
Esta versión denota a proyectos en desarrollo, en constante cambio.
|
<repositories> <repository> <id>package</id> <url>
|
Definimos otros repositorios.
|
mvn install:install-file -Dfile=ruta -DgroupId= -DartifactId= -Dversion= -Dpackaging=jar
|
Instalación de librerias externas en el repositorio local.
|
<packaging>pom</packaging>
|
Definimos el packaging del proyecto padre como pom.
|
<modules> <module>
|
Definimos los modulos(subproyectos con path ejemplo: "../nombreProyecto") del proyecto padre.
|
<parent> <groupId> <artifactId> <version>
|
Definimos el proyecto padre para poder heredar propiedades.
|
mvn release:prepare
|
Preparamos el proyecto para subir a nuestro controlador de versiones antes definido.
|
mvn release:perform
|
Subimos el proyecto a nuestro repositorio y tambien a uno remoto si esta definido.
|