Ladda ner PDF
1) Förklara vad som är Maven? Hur fungerar det?
Maven är ett verktyg för projektledning. Det ger utvecklaren en komplett ram för livscykel för byggnaden. När Maven-kommandon körs kommer den att leta efter POM-fil i Maven. det kör kommandot på de resurser som beskrivs i POM.
2) Lista ut vilka aspekter gör Maven Manages?
Maven hanterar följande aktiviteter från en utvecklare
- Bygga
- Dokumentation
- Rapportering
- Beroenden
- SCM
- Släpp
- Distribution
- E-postlista
3) Nämna Mavens tre byggcykler?
- Ren: Rengör artefakter som skapas av tidigare byggnader
- Standard (build): Används för att skapa applikationen
- Webbplats: För projektet genererar webbplatsdokumentation
4) Förklara vad som är POM?
I Maven är POM (Project Object Model) den grundläggande arbetsenheten. Det är en XML-fil som innehåller information om projektet och konfigurationsdetaljer som används för att bygga ett projekt av Maven.
5) Förklara vad som är Maven-artefakt?
Vanligtvis är en artefakt en JAR-fil som lagras i ett Maven-arkiv. En eller flera artefakter som en maven bygger producerar såsom kompilerad JAR och en källa JAR.
Varje artefakt innehåller ett grupp-ID, ett artefakt-ID och en versionsträng.
6) Förklara vad som är Maven Repository? Vilka är deras typer?
Ett Maven-arkiv är en plats där alla projektburkar, bibliotekburkar, plugins eller andra specifika projektrelaterade artefakter lagras och kan enkelt användas av Maven.
Deras typer är lokala, centrala och avlägsna
7) Varför används Maven Plugins?
Maven-plugins är vana vid
- Skapa en jar-fil
- Skapa krigsfil
- Kompilera kodfiler
- Enhetstestning av kod
- Dokumentera projekt
- Rapportering
8) Lista upp beroendets omfattning i Maven?
De olika beroendets omfång som används i Maven är:
- Kompilera: Det är standardomfånget och det anger vilket beroende som är tillgängligt i projektets klassväg
- Tillhandahålls: Det indikerar att beroendet tillhandahålls av JDK eller webbserver eller container vid körning
- Runtime: Detta berättar att beroendet inte behövs för kompilering utan krävs under körningen
- Test: Det står att beroendet endast är tillgängligt för testkompilering och exekveringsfaser
- System: Det anger att du måste ange systemvägen
- Import: Detta indikerar att den identifierade eller specificerade POM bör ersättas med beroenden i den POM-sektionen
9) Nämn hur profiler anges i Maven?
Profiler specificeras i Maven med hjälp av en delmängd av elementen som finns i själva POM.
10) Förklara hur du kan utesluta beroende?
Genom att använda uteslutningselementet kan beroendet uteslutas
11) Nämn skillnaden mellan Apache Ant och Maven?
Apache Ant Maven
- Ant är en verktygslåda - Maven är en ram
- Ant har inte formella konventioner som projektkatalogstruktur - Maven har konventioner
- Myran är procedurell; du måste berätta för att sammanställa, kopiera och komprimera - Maven är deklarativ (information om vad man ska göra och hur man bygger)
- Myran har inte livscykel; du måste lägga till sekvenser av uppgifter manuellt - Maven har en livscykel
- Ant-skript kan inte återanvändas - Maven-plugins kan återanvändas
12) Vad heter de två inställningsfilerna i Maven och vad är deras plats?
I Maven kallas inställningsfilerna settings.xml och de två inställningsfilerna finns på
- Maven installationskatalog: $ M2_Home / conf / settings.xml
- Användarens hemkatalog: $ {user.home} / .m2 / settings.xml
13) Lista ut vilka byggfaser i Maven?
Byggfaser i Maven är
- Bekräfta
- Sammanställa
- Testa
- Paket
- Installera
- Implementera
14) Lista ut katalogen för bygga, källa och testkälla för POM i Maven?
- Bygg = Mål
- Källa = src / main / java
- Test = src / main / test
15) Var hittar du klassfilerna när du kompilerar ett Maven-projekt?
Du hittar klassfilerna $ {basedir} / mål / klasser /.
16) Förklara vad skulle "jar: jar" -målet göra?
jar: jar kommer inte att kompilera källor igen; det innebär bara att skapa en JAR från mål- / klasskatalogen med tanke på att allt annat har gjorts
17) Lista ut vad är Mavens ordning på arv?
Maven ärvsordning är
- Förälder Pom
- Project Pom
- inställningar
- CLI-parametrar
18) För POM vilka är de minimikrav som krävs?
De minimikrav som krävs för POM är projektrot, modelVersion, groupID, artifactID och version.
19) Förklara hur du kan producera felsökningsutdata för fel eller felmeddelanden?
För att producera exekveringsfelsökning kan du ringa Maven med X-parameter eller e-parameter.
20) Förklara hur man kör testklasser i Maven?
För att köra testklasser i Maven behöver du ett säkert plugin, kontrollera och konfigurera dina inställningar i setting.xml och pom.xml för en egenskap som heter "test."