Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 27770|Risposta: 3

[Fonte] La connessione e la differenza tra i comandi Maven package package, install e deploy

[Copiato link]
Pubblicato su 22/07/2021 11:08:55 | | |
Il pacchetto mvn clean esegue sette fasi in ordine: clean, resources, compile, testResources, testCompile, test e jar (packaging).
mvn clean install esegue otto fasi in ordine: clean, resources, compile, testResources, testCompile, test, jar (package) e install.
MVN Clean Deploy esegue nove fasi in ordine: clean, resources, compile, testResources, testCompile, test, jar (package), install e deploy.


Il comando package completa la compilazione del progetto, il test unitario e le funzioni di packaging, ma non distribuisce i pacchetti JAR eseguiti (war package o altri tipi di pacchetti) nel repository locale Maven e nel repository privato remoto.
Il comando install completa le funzioni di compilazione del progetto, test unitario e packaging, e distribuisce i pacchetti jar eseguibili (war package o altri tipi di pacchetti) nel repository Maven locale, ma non nel repository remoto del server privato Maven
deploy command completa le funzioni di compilazione del progetto, test unitari e packaging, e distribuisce i pacchetti JAR eseguiti (war package o altri tipi di pacchetti) nel repository locale MAVEN e nel repository remoto del server privato MAVEN





Precedente:Il comando cronologia Linux mostra l'ora e l'utente in esecuzione
Prossimo:Linux elimina un processo specifico combinando ps con kill
 Padrone di casa| Pubblicato su 17/12/2021 11:03:18 |
Invia un pacchetto jar di terze parti a un comando locale del repository Maven:

 Padrone di casa| Pubblicato su 15/04/2024 09:37:25 |
Small slag Pubblicato il 17-12-2021 alle 11:03
Invia un pacchetto jar di terze parti a un comando locale del repository Maven:

Gestione delle versioni Maven:Il login del link ipertestuale è visibile.


Altre opzioni

Specifica del numero di versione di Maven
[Obbligatorio] Metodo di denominazione del numero di versione della libreria di seconda parte: numero di versione principale. Numero di sovversione. Numero di revisione. Suffisso di data.
1) Numero di versione principale: le variazioni della direzione del prodotto, oppure le API su larga scala sono incompatibili, oppure l'architettura è incompatibile con gli aggiornamenti.
2) Numero di versione: Mantenere la compatibilità relativa, aggiungere funzionalità funzionali principali e l'API con un impatto molto piccolo non è compatibile con le modifiche.
3) Numero di revisione: mantenere la piena compatibilità, correggere bug, aggiungere funzionalità minori, ecc.
4) Suffisso di data: La data di rilascio dell'applicazione è sempre yyyyMMdd+ volte (ad esempio, 1.0.2-2024041501)


 Padrone di casa| Pubblicato su 06/01/2025 16:47:13 |
Guardando l'albero delle dipendenze:

Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com