Che cos’è Maven?
Maven è uno strumento di automazione e gestione sviluppato da Apache Software Foundation. È stato inizialmente rilasciato il 13 luglio 2004. Nella lingua yiddish il significato di Maven è “accumulatore di conoscenza”.
E ‘ scritto in linguaggio Java e utilizzato per costruire e gestire progetti scritti in c#, Ruby, Scala, e altre lingue. Esso consente allo sviluppatore di creare progetti utilizzando Project Object Model e plugin.,
Aiuta a costruire progetti, dipendenze e documentazione. Il suo processo di sviluppo è molto simile alla FORMICA.Tuttavia, è molto più avanzato di ANT.
Maven è anche in grado di costruire qualsiasi numero di progetti nell’output desiderato come jar, war, metadati.
In questo tutorial, imparerai
- Che cos’è Maven?
 - In che modo Maven può beneficiare del mio processo di sviluppo?,
 - Processi che possono gestire utilizzando maven
 - Maven Architecture
 - Come utilizzare Maven
 - Passi / processo coinvolti nella costruzione del progetto
 
In che modo Maven può beneficiare del mio processo di sviluppo?
Maven aiuta lo sviluppatore a creare un progetto basato su java più facilmente. L’accessibilità della nuova funzionalità creata o aggiunta in Maven può essere facilmente aggiunta a un progetto in configurazione Maven. Aumenta le prestazioni del progetto e del processo di costruzione.,
La caratteristica principale di Maven è che può scaricare automaticamente le librerie di dipendenze del progetto.,
di Seguito sono riportati gli esempi di alcune famose Idi di supporto per lo sviluppo con Maven:
- Eclipse
 - IntelliJ IDEA
 - JBuilder
 - NetBeans
 - MyEclipse
 
Processi in grado di gestire con maven:
- Costruisce
 - Documentazione
 - Creazione
 - Dipendenze
 - Scm
 - Release
 - Distribuzione
 - mailing list
 
Maven Architettura
Maven Architettura include plugin jar file di codice etc.,
 
 
Come usare Maven
- Per configurare il Maven, è necessario utilizzare Project Object Model, che è memorizzato in un pom.file xml.
 - POM include tutte le impostazioni di configurazione relative a Maven. I plugin possono essere configurati e modificati nel tag<plugins> di un pom.file xml. E sviluppatore può utilizzare qualsiasi plugin senza molti dettagli di ogni plugin.,
 - Quando l’utente inizia a lavorare su Maven, fornisce l’impostazione predefinita della configurazione, quindi l’utente non ha bisogno di aggiungere ogni configurazione in pom.xml
 
Passi/processo coinvolti nella costruzione del progetto:
- Aggiungi / Scrivi il codice per la creazione dell’applicazione e procedi nel repository del codice sorgente
 - Modifica configurazione / pom.,XML / plugin dettagli
 - Creare l’applicazione
 - Salvare il processo di generazione di output, come la GUERRA o l’ORECCHIO file in un percorso locale o server
 - Ottenere il file dal percorso locale o server e distribuire il file per il sito di produzione o
 - sito client Aggiornato l’applicazione del documento con data e numero di versione aggiornata dell’applicazione
 - creare e generare un report per ogni domanda o esigenza.
 
Sommario:
- Maven è uno strumento di automazione e gestione.,
 - E ‘ scritto in linguaggio Java e utilizzato per costruire e gestire progetti scritti in c#, Ruby, Scala, e altre lingue.
 - Maven aiuta lo sviluppatore a creare un progetto basato su java più facilmente.
 - Per configurare il Maven, è necessario utilizzare Project Object Model, che è memorizzato in un pom.file xml.