Las 20 preguntas y respuestas principales de la entrevista de Maven (2024)

Aquí hay preguntas y respuestas de la entrevista de Maven para que los candidatos más nuevos y experimentados consigan el trabajo de sus sueños.

 

Preguntas y respuestas de la entrevista de Maven para principiantes


1) Explica qué es Maven. ¿Como funciona?

Maven es una herramienta de gestión de proyectos. Proporciona al desarrollador un marco completo del ciclo de vida de la construcción. Al ejecutar comandos de Maven, buscará el archivo POM en Maven; ejecutará el comando en los recursos descritos en el POM.

👉 Descarga gratuita de PDF: Preguntas y respuestas de la entrevista de Maven >>


2) Enumere cuáles son los aspectos que gestiona Maven.

Maven maneja el seguimientowing actividades de un desarrollador

  • Estrechar
  • Documentación
  • Informes
  • Dependencias
  • SCM
  • Estrenos
  • Distribución
  • Maillista de ing

3) ¿Mencione el ciclo de vida de tres compilaciones de Maven?

  • Limpiar: Limpia artefactos creados por compilaciones anteriores.
  • Predeterminado (compilación): Se utiliza para crear la aplicación.
  • Sitio: Para el proyecto genera documentación del sitio.

4) Explica qué es POM.

In Maven, POM (Project Object Model) es la unidad fundamental de trabajo. Es un archivo XML que contiene la información sobre el proyecto y la configuración details utilizado para construir un proyecto de Maven.


5) Explique qué es el artefacto Maven.

Por lo general, un artefacto es un archivo JAR que se organiza en un repositorio de Maven. Uno o más artefactos que produce una compilación de Maven, como un JAR compilado y un JAR de fuentes.

Cada artefacto incluye un ID de grupo, un ID de artefacto y una cadena de versión.

Preguntas de la entrevista de Maven


6) Explique qué es el repositorio Maven. ¿Cuales son sus tipos?

Un repositorio de Maven es una ubicación donde se almacenan todos los archivos jar del proyecto, de la biblioteca, los complementos o cualquier otro artefacto relacionado con el proyecto en particular y Maven puede usarlo fácilmente.

Sus tipos son local, central y remoto.


7) ¿Por qué se utilizan los complementos de Maven?

Los complementos de Maven se utilizan para

  • Crear un archivo jar
  • Crear archivo de guerra
  • Compilar archivos de código
  • Prueba unitaria de código
  • Documentar proyectos
  • Informes

8) ¿Enumere el alcance de la dependencia en Maven?

Los diversos alcances de dependencia utilizados en Maven son:

  • Compilar: Es el alcance predeterminado e indica qué dependencia está disponible en el classpath del proyecto.
  • Previsto: Indica que la dependencia es proporcionada por JDK o servidor web o contenedor en tiempo de ejecución
  • Ejecución: Esto indica que la dependencia no es necesaria para la compilación pero sí durante la ejecución.
  • Prueba: Dice que la dependencia está disponible solo para las fases de compilación y ejecución de la prueba.
  • Sistema: Indica que debe proporcionar la ruta del sistema.
  • Importar: Esto indica que el POM identificado o especificado debe reemplazarse con las dependencias en la sección de ese POM.

9) ¿Mencione cómo se especifican los perfiles en Maven?

Los perfiles se especifican en Maven mediante el uso de un subconjunto de elementos existentes en el propio POM.


10) Explique cómo se puede excluir la dependencia.

Al utilizar el elemento de exclusión, se puede excluir la dependencia.


11) ¿Menciona la diferencia entre Apache Ant y Maven?

Experto en hormigas apaches

  • La hormiga es una herramienta.box – Maven es un marco
  • Ant no tiene convenciones formales como la estructura de directorios del proyecto; Maven tiene convenciones
  • Ant es procesal; tienes que decir compilar, copiar y comprimir: Maven es declarativo (información sobre qué hacer y cómo construir)
  • Ant no tiene ciclo de vida; Tienes que agregar una secuencia de tareas manualmente: Maven tiene un ciclo de vida.
  • Los scripts Ant no son reutilizables: los complementos de Maven son reutilizables

Preguntas de la entrevista de Maven para evaluadores y experimentados

12) En Maven, ¿cómo se llaman los dos archivos de configuración y cuál es su ubicación?

En Maven, los archivos de configuración se denominan settings.xml y los dos archivos de configuración se encuentran en

  • Directorio de instalación de Maven: $M2_Home/conf/settings.xml
  • Directorio de inicio del usuario: ${ user.home }/ .m2 / settings.xml

13) Enumere cuáles son las fases de construcción en Maven.

Las fases de construcción en Maven son

  • Validar
  • Compilar
  • Probar
  • Contenido del Paquete
  • Instalar
  • Despliegue

14) ¿Enumere el directorio de compilación, fuente y fuente de prueba para POM en Maven?

  • Construir = Objetivo
  • Fuente = src/principal/java
  • Prueba = origen/principal/prueba

15) ¿Dónde encuentras los archivos de clase cuando compilas un proyecto Maven?

Encontrará los archivos de clase ${basedir}/target/classes/.


16) Explique qué haría el objetivo “frasco: frasco”.

jar: jar no recompilará las fuentes; implicará simplemente crear un JAR desde el directorio target/classes considerando que todo lo demás ya se ha hecho


17) Enumere cuál es el orden de herencia de Maven.

El orden de herencia del maven es

  • pompón padre
  • Proyecto Pom
  • Ajustes
  • Parámetros CLI

18) ¿Para POM cuáles son los elementos mínimos requeridos?

Los elementos mínimos requeridos para POM son raíz del proyecto, versión del modelo, ID de grupo, ID de artefacto y versión.


19) Explique cómo se pueden producir resultados de depuración de ejecución o mensajes de error.

Para producir resultados de depuración de ejecución, puede llamar a Maven con el parámetro X o el parámetro e.


20) Explique cómo ejecutar clases de prueba en Maven.

Para ejecutar clases de prueba en Maven, necesita un complemento infalible, verifique y configure sus ajustes en settings.xml y pom.xml para una propiedad llamada "prueba".

Estas preguntas de la entrevista también te ayudarán en tu viva(orals)