Innholdsfortegnelse:
Video: Hva er Maven-plugins?
2024 Forfatter: Lynn Donovan | [email protected]. Sist endret: 2023-12-15 23:51
Plugins er det sentrale trekk ved Maven som tillater gjenbruk av felles byggelogikk på tvers av flere prosjekter. De gjør dette ved å utføre en "handling" (dvs. lage en WAR-fil eller kompilere enhetstester) i sammenheng med et prosjekts beskrivelse - Project Object Model (POM).
Ganske enkelt, hva er pluginene som brukes i Maven?
10 essensielle Maven-plugins for Java-utviklere
- maven-compiler-plugin. Dette er den viktigste maven-pluginen.
- maven-surefire-plugin.
- maven-assembly-plugin.
- maven-jetty-plugin.
- maven-avhengighetsplugin.
- maven-jar-plugin.
- maven-war-plugin.
- maven-deploy-plugin.
Videre, hva er Maven Shade-plugin? Apache Maven Shade Plugin . Dette plugg inn gir muligheten til å pakke artefakten i en uber-jar, inkludert dens avhengigheter og til skygge - dvs. gi nytt navn - pakkene til noen av avhengighetene.
Deretter kan man også spørre, hva er Maven war plugin?
Apache Maven WAR-plugin . De WAR-plugin er ansvarlig for å samle alle artefaktavhengigheter, klasser og ressurser til nettapplikasjonen og pakke dem inn i et nettapplikasjonsarkiv.
Hvor lagres Maven-plugins?
Installasjonen Plugg inn bruker informasjonen i POM (groupId, artifactId, versjon) for å bestemme den riktige plasseringen for artefakten i det lokale depotet. Det lokale depotet er den lokale cachen der alle gjenstander som trengs for byggingen er lagret . Som standard er den plassert i brukerens hjemmekatalog (~/.
Anbefalt:
Hva er siste versjon av Maven?
Maven 3.6.3
Hva er Dependency Management i Maven?
Avhengighetsledelse. Avhengighetsstyring er en mekanisme for å sentralisere avhengighetsinformasjonen. I et flermodulprosjekt kan du spesifisere i et overordnet prosjekt all artefaktversjonen, og den vil bli arvet av underprosjektene. Nedenfor vil vi se et eksempel der det er to POM-er som utvider samme overordnede
Hva er standardemballasjen i Maven?
Emballasjetypen er spesifisert i pom. xml-deskriptor gjennom elementet, vanligvis etter Maven-koordinatene. Standard emballasjetype er krukke. Plugin-målene som utføres som standard i hver fase av livssyklusen avhenger av pakketypen til prosjektet som vi skal bygge
Hva er Maven kommandolinje?
Maven tilbyr et kommandolinjeverktøy. For å bygge et Maven-prosjekt via kommandolinjen, kjør mvn-kommandoen fra kommandolinjen. Kommandoen skal utføres i katalogen som inneholder den relevante pom-filen. Du må gi mvn-kommandoen livssyklusfasen eller målet som skal utføres
Hva er gitt avhengighet i Maven?
Maven-avhengighetsomfang – forutsatt Maven-avhengighetsomfanget som følger med, brukes under bygging og test av prosjektet. De er også pålagt å kjøre, men bør ikke eksporteres, fordi avhengigheten vil bli gitt av kjøretiden, for eksempel av servletbeholder eller applikasjonsserver