Il tutorial di Maven fornisce concetti di base e avanzati di esperto di apache tecnologia. Il nostro tutorial esperto è sviluppato per principianti e professionisti.
Maven è un potente strumento di gestione del progetto che si basa sul POM (modello a oggetti del progetto). Viene utilizzato per la creazione, la dipendenza e la documentazione dei progetti.
Semplifica il processo di creazione come ANT. Ma è troppo avanzato di ANT.
La versione attuale di Maven è la 3.
Comprendere il problema senza Maven
Ci sono molti problemi che dobbiamo affrontare durante lo sviluppo del progetto. Sono discussi di seguito:
1) Aggiunta di set di barattoli in ogni progetto: In caso di strutture struts, spring, hibernate, dobbiamo aggiungere un set di file jar in ciascun progetto. Deve includere anche tutte le dipendenze dei jar.
2) Creare la giusta struttura del progetto: Dobbiamo creare la giusta struttura del progetto in servlet, struts ecc., altrimenti non verrà eseguito.
3) Costruzione e distribuzione del progetto: Dobbiamo costruire e distribuire il progetto affinché possa funzionare.
Cosa fa?
Maven semplifica i problemi sopra menzionati. Si occupa principalmente di seguire i compiti.
- Rende un progetto facile da costruire
- Fornisce un processo di creazione uniforme (il progetto Maven può essere condiviso da tutti i progetti Maven)
- Fornisce informazioni sul progetto (documento di registro, fonti con riferimenti incrociati, mailing list, elenco delle dipendenze, rapporti di test unitari ecc.)
- È facile migrare per le nuove funzionalità di Maven
Apache Maven aiuta a gestire
- Costruisce
- Documentazione
- Reporting
- SCM
- Rilasci
- Distribuzione
Che cos'è lo strumento di creazione
Uno strumento di costruzione si prende cura di tutto per la costruzione di un processo. Fa quanto segue:
- Genera il codice sorgente (se viene utilizzato il codice generato automaticamente)
- Genera documentazione dal codice sorgente
- Compila il codice sorgente
- I pacchetti hanno compilato il codice nel JAR del file ZIP
- Installa il codice compresso nel repository locale, nel repository del server o nel repository centrale
Indice Maven
Tutorial per esperti
- Cos'è Maven
- Formica contro Maven
- Installa Maven
- Archivio Maven
- 1) Archivio locale
- 2) Repositorio centrale
- 3) Archivio remoto
- Maven Pom.xml
- Esempio esperto
- Applicazione Web Maven
- Plug-in Maven
Maven in Eclipse
- Esempio di Maven Eclipse
Intervista a Maven
- Domande per l'intervista a Maven
Sai?
- Differenza tra Ant e Maven
- Come installare Maven?
- Repository Maven: locale, server e centrale
- Come creare un esempio di Maven?
- Come creare un'applicazione Web Maven?
- Cos'è il modello a oggetti del progetto?