Qual è la confezione predefinita in Maven?
Qual è la confezione predefinita in Maven?

Video: Qual è la confezione predefinita in Maven?

Video: Qual è la confezione predefinita in Maven?
Video: Qual è il MIO DISEGNO più BRUTTO? 🐸 2024, Maggio
Anonim

Il confezione il tipo è specificato nel pom. xml descrittore attraverso il < confezione > elemento, di solito dopo il suo Esperto di coordinate. Il confezione predefinita il tipo è jar. Gli obiettivi del plugin che vengono eseguiti da predefinito in ogni fase del ciclo di vita dipendono dal confezione tipo di progetto che realizzeremo.

A questo proposito, cos'è il packaging in Maven?

L'aspetto più importante di a Esperto di il progetto è il suo confezione type, che specifica il tipo di artefatto prodotto dal progetto. Ci sono molti built-in Imballaggio Maven tipi (ad esempio jar, war e ear). di un progetto confezione type specifica gli obiettivi del plugin che vengono eseguiti durante ciascuno Esperto di fase di costruzione.

Inoltre, qual è il tipo di imballaggio Pom? “ pom ” confezione non è altro che il contenitore, che contiene altri pacchetti/moduli come jar, war e ear. se esegui qualsiasi operazione sul pacchetto/contenitore esterno come mvn clean compile install. quindi anche i pacchetti/moduli interni ottengono un'installazione di compilazione pulita.

Di conseguenza, cos'è un obiettivo esperto?

Obiettivo è la singola unità di compito che fa un vero lavoro. Ad esempio la compilazione obiettivo (corre come mvn compiler:compile) che compila il sorgente Java. Tutto obiettivi sono forniti da plug-in, sia da plug-in predefiniti che da plug-in definiti dall'utente (configurati nel file pom). Una fase con plugin zero obiettivi non fa nulla.

Cosa verifica Maven?

2 risposte. mvn verificare - come detto prima - esegue eventuali test di integrazione che Esperto di trova nel progetto. mvn install esegue implicitamente mvn verificare e quindi copia l'artefatto risultante nel tuo locale Esperto di repository che di solito puoi trovare in C:Usersusername. m2 epository se stai usando windows.

Consigliato: