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.