Quiz de la fase 0 Fase 0: Setup Profesional, JDK y Dominio de Maven

¿Verdadero o falso?

10 afirmaciones sobre los días de esta fase. Responde cada una y lee la explicación: el fallo suele estar en un matiz.

  • 0 de 10 respondidas
  • 0 aciertos
  1. El Maven Wrapper (mvnw) descarga y usa la versión de Maven fijada en .mvn/wrapper/maven-wrapper.properties, aunque no tengas Maven instalado.

  2. Ejecutar mvn package también ejecuta las fases compile y test.

  3. Una dependencia con scope provided se incluye dentro del JAR o WAR final.

  4. Las dependencias con scope test están disponibles al compilar el código de src/main.

  5. Maven usa el JDK al que apunta JAVA_HOME, aunque en el PATH aparezca otro java antes.

  6. Con <maven.compiler.release>17</maven.compiler.release> puedes compilar con un JDK 21 y obtener bytecode compatible con Java 17.

  7. Si dos dependencias traen versiones distintas de la misma librería, Maven elige siempre la más alta.

  8. mvn dependency:tree muestra las dependencias transitivas y qué versión de cada una ha quedado elegida.

  9. Una dependencia con scope runtime no está disponible al compilar, pero sí al ejecutar y en los tests.

  10. mvn clean forma parte del ciclo de vida default.