FRONTMATTER_29_# Maven Cheatsheet¶
Panoramica¶
Apache Maven è uno strumento di automazione e gestione dei progetti utilizzato principalmente per i progetti Java. Utilizza i file di configurazione basati su XML (POM) e segue il principio di convenzione-over-configurazione.
Installazione¶
Package Managers¶
Traduzione:
Verifica¶
Traduzione:
Struttura del progetto¶
Standard Directory Layout¶
Traduzione:
Basic POM (pom.xml)¶
Minimal POM¶
Traduzione:
Complete POM Esempio¶
Traduzione:
Dipendenze¶
Dependance Scopes¶
Traduzione:
Gestione della dipendenza¶
Traduzione:
Esclusioni¶
Traduzione:
Build Lifecycle¶
Fasi del ciclo di vita predefinito¶
Traduzione:
Combinazioni comuni di fase¶
Traduzione:
Plugin¶
¶
Traduzione:
Popolari Plugin di terze parti¶
Traduzione:
Profili¶
Profili ambientali¶
¶
Condizioni di attivazione¶
Traduzione:
Progetti multi-modulazione¶
Parent POM¶
Traduzione:
Modulo bambino POM¶
Traduzione:
Linea di comando Utilizzo¶
Comandi di base¶
Traduzione:
Opzioni avanzate¶
Traduzione:
Comandi di dipendenza¶
Traduzione:
Impostazioni e configurazione¶
settings.xml (~/.m2/settings.xml)¶
Traduzione:
Configurazione repository¶
Traduzione:
Migliori Pratiche¶
POM Organization¶
Traduzione:
Version Management¶
Traduzione:
Risoluzione dei problemi¶
Questioni comuni¶
Traduzione:
Debug Mode¶
Traduzione:
Risorse¶
maven.apache.org_ [maven.apache.org/pom.html] [maven.apache.org/plugins] - Repository centrale.