In cosa consiste Maven Java (Architecnologia)

Cos'รจ Maven?

Maven รจ uno strumento di automazione e gestione sviluppato da Apache Software Foundation. รˆ scritto in Java Linguaggio per costruire progetti scritti in C#, Ruby, Scala e altri linguaggi. Consente agli sviluppatori di creare progetti, dipendenze e documentazione utilizzando Project Object Model e plugin. Ha un processo di sviluppo simile ad ANT, ma รจ piรน avanzato di ANT. Maven puรฒ anche creare un numero qualsiasi di progetti nell'output desiderato, come jar, war, metadati. รˆ stato inizialmente rilasciato il 13 luglio 2004. Nella lingua yiddish, il significato di Maven รจ "accumulatore di conoscenza".

In che modo Maven puรฒ apportare vantaggi al mio processo di sviluppo?

Maven aiuta lo sviluppatore a creare un progetto basato su Java piรน facilmente. L'accessibilitร  delle nuove funzionalitร  create o aggiunte in Maven puรฒ essere facilmente aggiunta a un progetto nella configurazione di Maven. Aumenta le prestazioni del progetto e del processo di creazione. La caratteristica principale di Maven รจ che puรฒ scaricare automaticamente le librerie di dipendenza del progetto.

Di seguito sono riportati gli esempi di alcuni IDE popolari che supportano lo sviluppo con Maven Framework:

  • Eclipse
  • IntelliJ IDEA
  • JBuilder
  • NetBeans
  • MyEclipse

Processi che possono essere gestiti utilizzando Maven:

  • Costruisci
  • Documentazione
  • Reportistica
  • dipendenze
  • SCM
  • Uscite
  • Distribuzione
  • mailing list

Maven Architectura

Maven Archila tecnologia include plugin jar, file di codice ecc.

Maven Architectura
Maven Architectura

Maven Architectura

Come utilizzare Maven

  • Per configurare Maven in Java, รจ necessario utilizzare Project Object Model, che รจ archiviato in un file pom.xml.
  • POM include tutte le impostazioni di configurazione relative a Maven. I plugin possono essere configurati e modificati nel file tag di un file pom.xml. E lo sviluppatore puรฒ utilizzare qualsiasi plug-in senza molti dettagli su ciascun plug-in.
  • Quando l'utente inizia a lavorare su Maven Project, fornisce le impostazioni predefinite di configurazione, quindi l'utente non ha bisogno di aggiungere ogni configurazione in pom.xml

Fasi/processi coinvolti nella costruzione del progetto

  • Aggiungi/scrivi il codice per la creazione dell'applicazione ed elaboralo nel repository del codice sorgente
  • Modifica configurazione / pom.XML / dettagli del plugin
  • Crea l'applicazione
  • Salvare l'output del processo di compilazione come file WAR o EAR in una posizione o server locale
  • Ottieni il file dalla posizione o dal server locale e distribuisci il file al sito di produzione o
  • sito cliente Aggiornato il documento dell'applicazione con data e numero di versione aggiornata dell'applicazione
  • creare e generare un report in base all'applicazione o ai requisiti.

Sintesi

  • Maven รจ uno strumento di automazione e gestione.
  • Lo strumento Maven รจ scritto Java Linguaggio utilizzato per creare e gestire progetti scritti in C# (Do diesis), Rubino, Scalae altre lingue.
  • Gli sviluppatori possono creare un progetto basato su Java piรน facilmente con l'uso dello strumento Maven.
  • Per configurare Maven, รจ necessario utilizzare Project Object Model, che รจ archiviato in un file pom.xml.

Riassumi questo post con: