Esta es una plantilla de proyecto diseñada para:
- Java 8.
⚠️ Si bien el proyecto no lo limita explícitamente, el comandomvn verify
no funcionará con versiones mas modernas de Java. - JUnit 5.
⚠️ La versión 5 de JUnit es la más nueva del framework y presenta algunas diferencias respecto a la versión "clásica" (JUnit 4). Para mayores detalles, ver: - Maven 3.3 o superior
mvn test
mvn clean verify
Este comando hará lo siguiente:
- Ejecutará los tests
- Validará las convenciones de formato mediante checkstyle
- Detectará la presencia de (ciertos) code smells
- Validará la cobertura del proyecto
Para entregar el proyecto, crear un tag llamado entrega-final
. Es importante que antes de realizarlo se corra la validación
explicada en el punto anterior. Se recomienda hacerlo de la siguiente forma:
mvn clean verify && git tag entrega-final && git push origin HEAD --tags
- Tabular con dos espacios:
- Instalar y configurar Checkstyle:
- Instalar el plugin https://plugins.jetbrains.com/plugin/1065-checkstyle-idea:
- Configurarlo activando los Checks de Google:
- Usar fin de linea unix