<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="it">
	<id>https://wiki.scuola247.org/index.php?action=history&amp;feed=atom&amp;title=Maven</id>
	<title>Maven - Cronologia</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.scuola247.org/index.php?action=history&amp;feed=atom&amp;title=Maven"/>
	<link rel="alternate" type="text/html" href="https://wiki.scuola247.org/index.php?title=Maven&amp;action=history"/>
	<updated>2026-10-17T00:34:00Z</updated>
	<subtitle>Cronologia della pagina su questo sito</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>https://wiki.scuola247.org/index.php?title=Maven&amp;diff=227&amp;oldid=prev</id>
		<title>imported&gt;Nicolamilani il 12:32, 8 gen 2014</title>
		<link rel="alternate" type="text/html" href="https://wiki.scuola247.org/index.php?title=Maven&amp;diff=227&amp;oldid=prev"/>
		<updated>2014-01-08T12:32:27Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nuova pagina&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Maven è un progetto open source, sviluppato dalla Apache, che permette di organizzare in modo molto efficiente un progetto java.&lt;br /&gt;
&lt;br /&gt;
[http://www.html.it/articoli/maven-organizzazione-dei-progetti-java-1/ Guida HTML.it]&lt;br /&gt;
&lt;br /&gt;
I vantaggi principali di Maven sono i seguenti:&lt;br /&gt;
   &lt;br /&gt;
* standardizzazione della struttura di un progetto compilazione;&lt;br /&gt;
* test ed esportazione automatizzate;&lt;br /&gt;
* gestione e download automatico delle librerie necessarie al progetto;&lt;br /&gt;
* creazione automatica di un semplice sito di gestione del progetto contenente informazioni.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Per verificare che l’installazione di Maven sia andata a buon fine, è sufficiente lanciare il comando “mvn” da riga di comando. I componenti principali di Maven sono i seguenti:&lt;br /&gt;
* pom.xml (POM, Project Object Model): file di configurazione che contiene tutte le informazioni su un progetto (dipendenze, test, documentazione, ecc ecc…);&lt;br /&gt;
*     Goal: singola funzione che può essere eseguita sul progetto, l’equivalente Maven dei task Ant. I goal possono essere sia specifici per il progetto dove sono inclusi, sia riusabili;&lt;br /&gt;
*     Jelly script: linguaggio XML con il quale vengono definiti i goal;&lt;br /&gt;
*     Plug-in: goal riutilizzabili in tutti i progetti;&lt;br /&gt;
*     Repository: directory strutturata destinata alla gestione delle librerie. Un repository può essere locale o remoto.&lt;br /&gt;
&lt;br /&gt;
I comandi Maven hanno la seguente struttura:&lt;br /&gt;
&amp;lt;nowiki&amp;gt;mvn &amp;lt;nome-plugin&amp;gt;:[&amp;lt;nome_goal&amp;gt;] [{&amp;lt;parametro&amp;gt;}]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
http://maven.apache.org/&lt;br /&gt;
Apache Maven è un [http://maven.apache.org/guides/introduction/introduction-to-the-pom.html Software project management] è un comprehension tool. &lt;br /&gt;
Based on the concept of a project object model (POM), Maven can manage a project&amp;#039;s build, reporting and documentation from a central piece of information. &lt;br /&gt;
&lt;br /&gt;
[http://maven.apache.org/download.cgi Scaricare e installare maven]&lt;br /&gt;
&lt;br /&gt;
[http://maven.apache.org/guides/getting-started/index.html Maven started guide]&lt;/div&gt;</summary>
		<author><name>imported&gt;Nicolamilani</name></author>
	</entry>
</feed>