Sisällysluettelo:

Mitä Maven-laajennukset ovat?
Mitä Maven-laajennukset ovat?

Video: Mitä Maven-laajennukset ovat?

Video: Mitä Maven-laajennukset ovat?
Video: Marvin Gaye - What's Going On 2024, Marraskuu
Anonim

Plugins ovat keskeinen piirre Maven jotka mahdollistavat yhteisen rakennuslogiikan uudelleenkäytön useissa projekteissa. He tekevät tämän suorittamalla "toiminnon" (eli luomalla WAR-tiedoston tai kääntämällä yksikkötestejä) projektin kuvauksen - Project Object Model (POM) - yhteydessä.

Yksinkertaisesti sanottuna, mitä laajennuksia käytetään Mavenissa?

10 tärkeää Maven-laajennusta Java-kehittäjille

  • maven-compiler-plugin. Tämä on tärkein maven-laajennus.
  • maven-surefire-plugin.
  • maven-assembly-plugin.
  • maven-jetty-plugin.
  • maven-dependency-plugin.
  • maven-jar-plugin.
  • maven-war-plugin.
  • maven-deploy-plugin.

Lisäksi, mikä on Maven Shade -laajennus? Apache Maven Shade -laajennus . Tämä kytkeä tarjoaa mahdollisuuden pakata artefakti uber-purkkiin, mukaan lukien sen riippuvuudet ja varjossa - eli nimeä uudelleen - joidenkin riippuvuuksien paketit.

Tämän jälkeen voidaan myös kysyä, mikä on Maven war plugin?

Apache Maven WAR -laajennus . The WAR Plugin on vastuussa kaikkien verkkosovelluksen artefaktiriippuvuuksien, luokkien ja resurssien keräämisestä ja pakkaamisesta verkkosovellusarkistoon.

Mihin Maven-laajennukset on tallennettu?

Asenna Kytkeä käyttää POM:n (groupId, artifactId, version) tietoja määrittääkseen artefaktin oikean sijainnin paikallisessa arkistossa. Paikallinen arkisto on paikallinen välimuisti, jossa ovat kaikki rakentamiseen tarvittavat artefaktit tallennettu . Oletusarvoisesti se sijaitsee käyttäjän kotihakemistossa (~/.

Suositeltava: