Skip to content

JoanAcevedo/Parcial_PrimerTercio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lab 03 de CVDS

Configuración inicial

CREAR UN PROYECTO CON MAVEN

Primero, creamos el proyecto de Maven con los siguientes parámetros

Grupo (groupId): edu.eci.cvds
Artefacto (artifactId): ClasesEquivalencia
Paquete (package): edu.eci.cvds.tdd
archetypeArtifactId: maven-archetype-quickstart

Usando el comando

mvn -B archetype:generate -DgroupId=edu.eci.cvds -DartifactId=ClasesEquivalencia -DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeVersion=1.4  -Dpackage=edu.eci.cvds.tdd

ACTUALIZAR Y CREAR DEPENDENCIAS EN EL PROYECTO

Agreamos JUnit a nuestro proyecto, actualizando el README con la siguiente información

<!-- https://mvnrepository.com/artifact/junit/junit -->
<dependency>
    <groupId>junit</groupId>
    <artifactId>junit</artifactId>
    <version>4.13.2</version>
    <scope>test</scope>
</dependency>

COMPILAR Y EJECUTAR

Compilamos el programa usando

mvn package

Y probamos los tests utilizando

mvn test

Ejercicio Registraduría

Diferencia entre mvn package y mvn test

Maven funciona en "Lifecycles". Un ciclo lineal dónde cada etapa se ejecuta una depués de la otra.

Un lifecycle ejecutará cada etapa previa a la suya propia. Por ejemplo si tenemos

etapa 1 -> etapa 2 -> etapa 3

Entonces ejecutar la etapa 3 causará la ejecución de las etapas 1 y 2 en ese orden.

  • mvn test: Se ejecuta antes de package. Avanza lo suficiente en el lifecycle para ejecutar las pruebas unitarias.
  • mvn package: Se ejecuta después de test. Por eso, también ejecuta mvn test.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages