Vai al contenuto

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.