• Barajar
    Activar
    Desactivar
  • Alphabetizar
    Activar
    Desactivar
  • Frente Primero
    Activar
    Desactivar
  • Ambos lados
    Activar
    Desactivar
  • Leer
    Activar
    Desactivar
Leyendo...
Frente

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

image

Boton play

image

Boton play

image

Progreso

1/41

Click para voltear

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.