Top 20 pitanja i odgovora za Maven intervju (2026.)

maven intervju pitanja

Priprema za intervju za Mavena moลพe biti izazovna, ali imati pravo vodstvo moลพe uฤiniti veliku razliku. U ovom sam vodiฤu sastavio Pitanja i odgovori za Maven intervju koji vam ne samo da ฤ‡e vam pomoฤ‡i razumjeti kljuฤne koncepte, veฤ‡ ฤ‡e vam i podiฤ‡i samopouzdanje tijekom intervjua. Bilo da ste poฤetnik ili ลพelite izoลกtriti svoje vjeลกtine, ovaj resurs pokriva sve ลกto trebate znati o pitanjima i odgovorima na intervjuu za Maven kako biste uspjeli.

Pitanja i odgovori za Maven intervju za brucoลกe


1) Objasnite ลกto je Maven? Kako radi?

Maven je alat za upravljanje projektima. Programeru pruลพa kompletan okvir ลพivotnog ciklusa izrade. Prilikom izvrลกavanja Mavenovih naredbi, traลพit ฤ‡e POM datoteku u Mavenu; pokrenut ฤ‡e naredbu na resursima opisanim u POM-u.

๐Ÿ‘‰ Besplatno preuzimanje PDF-a: Maven Interview Questions & Answers >>


2) Navedite kojim aspektima upravlja Maven?

Maven upravlja sljedeฤ‡im aktivnostima programera

  • Izgradi
  • Dokumentacija
  • Izvjeลกtavanje
  • ovisnosti
  • SCM-ovi
  • Javnost
  • Distribucija
  • Mailpopisu

3) Spomenite tri ลพivotna ciklusa izgradnje Mavena?

  • ฤŒist: ฤŒisti artefakte koji su nastali prethodnim izgradnjama
  • Zadano (verzija): Koristi se za izradu aplikacije
  • Site: Za projekt generira site dokumentaciju

4) Objasnite ลกto je POM?

In Maven, POM (Project Object Model) temeljna je jedinica rada. To je XML datoteka koja sadrลพi podatke o projektu i detalje konfiguracije koje je Maven koristio za izgradnju projekta.


5) Objasnite ลกto je Maven artefakt?

Obiฤno je artefakt JAR datoteka koja se rasporeฤ‘uje u Mavenovo spremiลกte. Jedan ili viลกe artefakata koje maven build proizvodi, kao ลกto su kompilirani JAR i izvorni JAR.

Svaki artefakt ukljuฤuje ID grupe, ID artefakta i niz verzije.

Pitanja za intervju za Maven


6) Objasnite ลกto je Maven Repository? Koje su njihove vrste?

Mavenov repozitorij mjesto je na kojem se pohranjuju sve staklenke projekta, staklenke knjiลพnice, dodaci ili bilo koji drugi artefakti povezani s projektom i koje Maven moลพe lako koristiti.

Njihove vrste su lokalne, srediลกnje i udaljene


7) Zaลกto se koriste Mavenovi dodaci?

Maven dodaci su navikli

  • Stvorite jar datoteku
  • Stvorite ratnu datoteku
  • Kompajlirajte kodne datoteke
  • Jediniฤno testiranje koda
  • Dokumentiranje projekata
  • Izvjeลกtavanje

8) Navedite opseg ovisnosti u Mavenu?

Razni opseg ovisnosti koji se koriste u Mavenu su:

  • Sastaviti: To je zadani opseg i oznaฤava koja je ovisnost dostupna u stazi klasa projekta
  • pod uvjetom da: Oznaฤava da ovisnost osigurava JDK ili web posluลพitelj ili spremnik tijekom izvoฤ‘enja
  • Trajanje: Ovo govori da ovisnost nije potrebna za kompilaciju, ali je potrebna tijekom izvoฤ‘enja
  • Test: Kaลพe da je ovisnost dostupna samo za faze kompilacije i izvoฤ‘enja testa
  • Sustav Oznaฤava da morate navesti put sustava
  • Uvoz: Ovo oznaฤava da identificirani ili navedeni POM treba zamijeniti ovisnostima u odjeljku tog POM-a

9) Spomenite kako su profili navedeni u Mavenu?

Profili su navedeni u Mavenu koriลกtenjem podskupa elemenata koji postoje u samom POM-u.


10) Objasnite kako moลพete iskljuฤiti ovisnost?

Pomoฤ‡u elementa iskljuฤenja ovisnost se moลพe iskljuฤiti


11) Navedite razliku izmeฤ‘u Apache Anta i Mavena?

  • Ant je kutija s alatima โ€“ Maven je okvir
  • Ant nema formalne konvencije poput strukture direktorija projekta โ€“ Maven ima konvencije
  • Mrav je proceduralan; morate reฤ‡i kompajlirati, kopirati i komprimirati โ€“ Maven je deklarativan (informacije o tome ลกto napraviti i kako izgraditi)
  • Mrav nema ลพivotni ciklus; morate ruฤno dodati niz zadataka โ€“ Maven ima ลพivotni ciklus
  • Ant skripte se ne mogu ponovno koristiti โ€“ Maven dodaci se mogu ponovno koristiti

Pitanja za Maven intervju za testere i iskusne

12) U Mavenu kako se zovu dvije datoteke s postavkama i koja je njihova lokacija?

U Mavenu se datoteke postavki nazivaju settings.xml, a dvije datoteke postavki nalaze se na

  • Maven instalacijski direktorij: $M2_Home/conf/settings.xml
  • Korisnikov matiฤni direktorij: ${ user.home }/ .m2 / settings.xml

13) Navedite koje su faze izgradnje u Mavenu?

Faze izgradnje u Mavenu su

  • potvrditi
  • Sastaviti
  • test
  • Paket
  • Instalirati
  • razviti

14) Navedite izvorni direktorij za izradu, izvor i test za POM u Mavenu?

  • Graditi = Target
  • Izvor = src/main/java
  • Test = src/main/test

15) Gdje se nalaze datoteke klase kada kompajlirate Maven projekt?

Naฤ‡i ฤ‡ete datoteke klase ${basedir}/target/classes/.


16) Objasnite ลกto bi uฤinio cilj "jar: staklenka"?

jar: jar neฤ‡e ponovno kompajlirati izvore; to ฤ‡e znaฤiti samo stvaranje JAR-a iz direktorija target/classes s obzirom da je sve ostalo uฤinjeno


17) Navedite koji je Mavenov redoslijed nasljeฤ‘ivanja?

Mavenov red nasljeฤ‘ivanja je

  • Roditelj Pom
  • Projekt Pom
  • Postavke
  • CLI parametri

18) Koji su minimalni potrebni elementi za POM?

Minimalni potrebni elementi za POM su root projekta, modelVersion, groupID, artifactID i verzija.


19) Objasnite kako moลพete proizvesti izlaz za otklanjanje pogreลกaka ili poruke o pogreลกci?

Da biste proizveli izlaz za otklanjanje pogreลกaka izvrลกenja, moลพete pozvati Maven s X parametrom ili e parametrom.


20) Objasnite kako izvoditi testne klase u Mavenu?

Za pokretanje testnih klasa u Mavenu potreban vam je dodatak surefire, provjerite i konfigurirajte svoje postavke u setting.xml i pom.xml za svojstvo pod nazivom "test".

Ova pitanja za intervju takoฤ‘er ฤ‡e vam pomoฤ‡i u vaลกem ลพivotu

Saลพmite ovu objavu uz: