Topp 20 Maven-intervjuspørsmål og -svar (2025)

maven intervju spørsmål

Det kan være utfordrende å forberede seg til et Maven-intervju, men å ha riktig veiledning kan utgjøre hele forskjellen. I denne guiden har jeg samlet Maven intervju spørsmål og svar som ikke bare vil hjelpe deg med å forstå nøkkelbegrepene, men også øke selvtilliten din under intervjuer. Enten du er nybegynner eller ønsker å skjerpe ferdighetene dine, dekker denne ressursen alt du trenger å vite om Maven-intervjuspørsmål og svar for å hjelpe deg med å lykkes.

Maven-intervjuspørsmål og svar for ferskinger


1) Forklar hva er Maven? Hvordan fungerer det?

Maven er et prosjektstyringsverktøy. Det gir utvikleren et komplett byggelivssyklusrammeverk. Når du utfører Maven-kommandoer, vil den se etter POM-fil i Maven; den vil kjøre kommandoen på ressursene beskrevet i POM.

👉 Gratis PDF-nedlasting: Maven-intervjuspørsmål og svar >>


2) List opp hva er aspektene Maven klarer?

Maven håndterer følgende aktiviteter til en utvikler

  • Bygge
  • Teknisk dokumentasjon
  • Rapportering
  • avhengig
  • SCM-er
  • Utgivelser
  • Distribusjon
  • Mailing -listen

3) Nevn de tre bygge-livssyklusene til Maven?

  • Ren: Rydder opp artefakter som er laget av tidligere bygg
  • Standard (bygg): Brukes til å lage applikasjonen
  • Site: For prosjektet genererer sidedokumentasjon

4) Forklar hva er POM?

In Maven, POM (Project Object Model) er den grunnleggende arbeidsenheten. Det er en XML-fil som inneholder informasjonen om prosjektet og konfigurasjonsdetaljer som brukes til å bygge et prosjekt av Maven.


5) Forklar hva er Maven-artefakt?

Vanligvis er en artefakt en JAR-fil som blir arrayet til et Maven-depot. En eller flere artefakter en maven-bygg produserer, for eksempel kompilert JAR og en kilde-JAR.

Hver artefakt inkluderer en gruppe-ID, en artefakt-ID og en versjonsstreng.

Maven-intervjuspørsmål


6) Forklar hva er Maven Repository? Hva er deres typer?

Et Maven-depot er et sted hvor alle prosjektkrukker, bibliotekkrukker, plugins eller andre spesielle prosjektrelaterte gjenstander er lagret og enkelt kan brukes av Maven.

Deres typer er lokale, sentrale og fjerntliggende


7) Hvorfor brukes Maven Plugins?

Maven-plugins er vant til

  • Lag en jar-fil
  • Lag krigsfil
  • Kompiler kodefiler
  • Enhetstesting av kode
  • Dokumentere prosjekter
  • Rapportering

8) Liste opp avhengighetsomfanget i Maven?

De forskjellige avhengighetsomfangene som brukes i Maven er:

  • Kompilere: Det er standardomfanget, og det indikerer hvilken avhengighet som er tilgjengelig i klassebanen til prosjektet
  • Sørget for: Det indikerer at avhengigheten er gitt av JDK eller webserver eller container under kjøring
  • Runtime: Dette forteller at avhengigheten ikke er nødvendig for kompilering, men er nødvendig under utførelse
  • Test: Den sier at avhengighet bare er tilgjengelig for testkompilerings- og utførelsesfasene
  • System: Det indikerer at du må oppgi systembanen
  • Importere: Dette indikerer at den identifiserte eller spesifiserte POM-en bør erstattes med avhengighetene i den POM-delen

9) Nevn hvordan profiler spesifiseres i Maven?

Profiler spesifiseres i Maven ved å bruke et undersett av elementene som finnes i selve POM.


10) Forklar hvordan du kan utelukke avhengighet?

Ved å bruke eksklusjonselementet kan avhengighet utelukkes


11) Nevn forskjellen mellom Apache Ant og Maven?

  • Ant er en verktøykasse – Maven er et rammeverk
  • Ant har ikke formelle konvensjoner som prosjektkatalogstruktur - Maven har konvensjoner
  • Ant er prosedyremessig; du må fortelle å kompilere, kopiere og komprimere - Maven er deklarativ (informasjon om hva du skal lage og hvordan du bygger)
  • Ant har ikke livssyklus; du må legge til sekvens av oppgaver manuelt – Maven har en livssyklus
  • Ant-skript kan ikke gjenbrukes - Maven-plugins kan gjenbrukes

Maven-intervjuspørsmål for testere og erfarne

12) Hva heter de to innstillingsfilene i Maven og hva er deres plassering?

I Maven heter innstillingsfilene settings.xml, og de to innstillingsfilene ligger på

  • Maven installasjonskatalog: $M2_Home/conf/settings.xml
  • Brukerens hjemmekatalog: ${ user.home }/ .m2 / settings.xml

13) List opp hva er byggefasene i Maven?

Byggefaser i Maven er

  • Validere
  • Kompilere
  • Test
  • Pakke
  • Install
  • Distribuer

14) List opp bygge-, kilde- og testkildekatalogen for POM i Maven?

  • Bygg = Target
  • Kilde = src/main/java
  • Test = src/main/test

15) Hvor finner du klassefilene når du kompilerer et Maven-prosjekt?

Du finner klassefilene ${basedir}/target/classes/.


16) Forklar hva "krukke: krukke"-målet ville gjøre?

jar: jar vil ikke rekompilere kilder; det vil innebære bare å lage en JAR fra target/classes-katalogen med tanke på at alt annet er gjort


17) List opp hva er Mavens arvefølge?

Mavens arvefølge er

  • Foreldre Pom
  • Prosjekt Pom
  • innstillinger
  • CLI parametere

18) Hva er minimumskravene for POM?

Minimumskravene for POM er prosjektrot, modelVersion, groupID, artifactID og version.


19) Forklar hvordan du kan produsere utførelse av feilsøking eller feilmeldinger?

For å produsere utførelsesfeilsøking kan du kalle Maven med X-parameter eller e-parameter.


20) Forklar hvordan man kjører testklasser i Maven?

For å kjøre testklasser i Maven, trenger du surefire plugin, sjekk og konfigurer innstillingene dine i setting.xml og pom.xml for en egenskap som heter "test."

Disse intervjuspørsmålene vil også hjelpe i din viva(orals)