Descargar el repositorio utilizando cualquier cliente de git. Ejemplo via consola:
git clone https://github.com/fiuba/algo3_proyecto_base_tp2.git tp2
El ejemplo anterior debería crear una carpeta tp2
con los contenidos del repo.
- Crear un repo en github
- Obtener el link de clonación (ej: https://github.com/mi_usuario/mi_repo_de_tp.git)
- Ejecutar los siguientes comandos para reconfigurar el remoto:
git remote set-url origin <link-de-clonacion>
Otra alternativa es:
- Crear un repo en github
- Obtener el link de clonación (ej: https://github.com/mi_usuario/mi_repo_de_tp.git)
- Clonar el repositorio vacio
- Copiar los contenidos del repositorio original al nuevo
- Hacer commit y push
Para compilar y correr la última versión de su código, simplemente ubicarse en el mismo directorio que el archivo pom.xml
e ingresar:
mvn clean javafx:run
La tarea clean
se encarga de limpiar archivos de compilaciones anteriores. javafx:run
compila y ejecuta la aplicación.
El output debería ser similar al siguiente:
(base) mpicco-pc:~/code/algo3/tp2 (master) $ mvn clean javafx:run
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------< edu.fiuba.algo3:tp2 >-------------------------
[INFO] Building tp2 1.0-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ tp2 ---
[INFO] Deleting /home/mpicco/code/algo3/tp2/target
[INFO]
[INFO] --- javafx-maven-plugin:0.0.1:run (default-cli) @ tp2 ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /home/mpicco/code/algo3/tp2/src/main/resources
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 4 source files to /home/mpicco/code/algo3/tp2/target/classes
Para ejecutar las pruebas:
(base) mpicco-pc:~/code/algo3/tp2 (master) $ mvn clean test
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------< edu.fiuba.algo3:tp2 >-------------------------
[INFO] Building tp2 1.0-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ tp2 ---
[INFO] Deleting /home/mpicco/code/algo3/tp2/target
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ tp2 ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /home/mpicco/code/algo3/tp2/src/main/resources
[INFO]
[INFO] --- maven-compiler-plugin:3.8.0:compile (default-compile) @ tp2 ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 4 source files to /home/mpicco/code/algo3/tp2/target/classes
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ tp2 ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /home/mpicco/code/algo3/tp2/src/test/resources
[INFO]
[INFO] --- maven-compiler-plugin:3.8.0:testCompile (default-testCompile) @ tp2 ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 1 source file to /home/mpicco/code/algo3/tp2/target/test-classes
[INFO]
[INFO] --- maven-surefire-plugin:3.0.0-M3:test (default-test) @ tp2 ---
[INFO]
[INFO] -------------------------------------------------------
[INFO] T E S T S
[INFO] -------------------------------------------------------
[INFO] Running edu.fiuba.algo3.modelo.MessageTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.017 s - in edu.fiuba.algo3.modelo.MessageTest
[INFO]
[INFO] Results:
[INFO]
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 5.495 s
[INFO] Finished at: 2020-03-09T20:25:52-03:00
[INFO] ------------------------------------------------------------------------