Score %0 (0 correct0 incorrect20 unanswered)

Q1. ¿Qué elemento en el archivo pom.xml te permite proporcionar valores que pueden reutilizarse en otros elementos del pom.xml?

  • Plugins
  • Build
  • Properties
  • Parent

Q2. Si deseas construir y empaquetar tu artefacto usando el objetivo de empaquetado de Maven pero no deseas ejecutar las pruebas unitarias, ¿qué variable de entorno y valor usarías?

  • maven.test.ignore=TRUE
  • maven.test.run=FALSE
  • maven.test.skip=TRUE
  • maven.verify.execute=FALSE

Q3. Al construir un proyecto Maven EAR y especificar la configuración de qué proyectos incluir, ¿cuál es el elemento en la configuración del plugin que contiene proyectos de Enterprise Java Bean?

  • modules/webModule
  • modules/ejbModule
  • modules/enterpriseModules
  • modules/services

Q4. El objetivo que se ejecuta para generar y desplegar un sitio web de documentación es _.

  • deliver
  • site
  • doc
  • deploy

Q5. ¿Qué hace el comando mvn -version?

  • Construye tu proyecto Maven.
  • Instala Maven en tu computadora.
  • Actualiza Maven a la última versión.
  • Imprime la versión instalada de Maven.

Q6. Hay varias propiedades disponibles para usar en un archivo pom.xml que se refieren a detalles del proyecto, como groupId y version. ¿Con qué letra comienzan todas estas propiedades?

  • pom
  • maven
  • jar
  • project

Q7. ¿Qué estructura de directorios contiene el código fuente de tu artefacto?

  • src/code
  • src/test/java
  • src/main/java
  • src/main/resources

Q8. ¿Qué comando se utiliza para ejecutar el ciclo de vida clean seguido de verify, install y package con Maven?

  • mvn clean install package
  • mvn package
  • mvn clean verify install package
  • mvn install package

Q9. ¿Qué objetivo usarías con el plugin Dependency para determinar qué dependencias incluidas no se están utilizando, así como aquellas que estás utilizando pero que no has definido?

  • dependency:tree
  • dependency:properties
  • dependency:evaluate
  • dependency:analyze

Q10. En un proyecto multimódulo, si tienes un plugin vinculado a una fase en el padre, estará vinculado a la misma fase en el módulo. ¿Qué estrategia podrías emplear para evitar que el plugin se ejecute en el módulo?

  • En el elemento excluded de la sección build del POM, lista el plugin que no deseas ejecutar.
  • Establece la fase en el módulo como ninguno.
  • Establece un valor en la configuración del plugin en el módulo para excluirlo así: TRUE.
  • No especifiques el plugin en el módulo.

Q11. Al construir una aplicación web con un proyecto de tipo WAR, ¿en qué directorio del proyecto deberían estar la hoja de estilo, JavaScript y otros archivos estáticos?

  • src/main/static
  • src/main/web
  • src/main/resources
  • src/main/webapp

Q12. Al realizar una construcción, ¿qué plugin de Maven te permitirá establecer la versión específica del artefacto que se va a construir sin modificar manualmente el archivo pom.xml?

  • Compiler
  • Surefire
  • Versions
  • Javadoc

Q13. Al construir un Archetype de Maven, ¿cuál es la ruta de archivo y el archivo del descriptor del arquetipo que especifica cómo organizar los archivos del prototipo?

  • src/main/template/descriptor.xml
  • src/main/resources/META-INF/maven/archetype-descriptor.xml
  • src/main/archetype/descriptor.xml
  • src/main/resources/META-INF/maven/maven-archetype.xml

Q14. ¿Cuál es un tipo de empaquetado válido para un proyecto Maven?

  • WAR
  • todas las respuestas anteriores
  • POM
  • EAR

Q15. Cuando dos dependencias de tu proyecto Maven introducen la misma dependencia transitiva con diferentes versiones, ¿cuál(es) se incluirá(n) en la lista de dependencias de tu proyecto?

  • la dependencia con la versión más alta
  • la dependencia transitiva que proviene de la dependencia listada primero en el archivo pom.xml
  • la dependencia transitiva que proviene de la dependencia listada al final en el archivo pom.xml
  • la versión de la dependencia transitiva del artefacto que está más cercana a tu proyecto

Q16. Muchas organizaciones configuran espejos locales para el repositorio central de Maven. Para aprovechar el repositorio Maven de tu empresa como un proxy para el repositorio central de Maven, ¿qué elemento deberías poner en el archivo settings.xml?

  • Replacements
  • Proxies
  • Mirrors
  • LocalRepositories

Q17. ¿Con qué plugin de Maven aprovecharías para especificar la versión del compilador a utilizar, así como el nivel de origen del lenguaje?

  • Versions
  • Surefire
  • Target
  • Compiler

Q18. Si tu máquina está detrás de un proxy, ¿dónde deberías especificar la configuración del servidor proxy para que Maven acceda a recursos remotos?

  • .m2/proxy.txt
  • pom.xml
  • proxy.xml
  • settings.xml

Q19. ¿Qué variable de entorno puedes modificar para aumentar la memoria que Maven utiliza?

  • MAVEN_OPTS
  • M2_HOME
  • MAVEN_MEMORY
  • PATH

Q20. ¿Cómo puedes usar Maven para ejecutar pruebas unitarias en paralelo?

  • No es posible hacer esto.
  • Implementa la dependencia JUnit y agrega una configuración que establezca el elemento parallel en true.
  • Especifica el plugin Maven Surefire y agrega una configuración que establezca el elemento parallel en true.
  • Mueve cada conjunto de pruebas a un submódulo separado.