Apache Maven: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
TEXT INFIELD FOR
Etichette: Inserimento di parole incomprensibili Modifica visuale
Corretto collegamento C#
 
(18 versioni intermedie di 15 utenti non mostrate)
Riga 1:
{{S|software}}
{{Software
|Nome = Apache Maven
|Logo = Maven logo.svg
|DimensioneLogo = 100px
|Screenshot =
|Didascalia =
|Sviluppatore = [[Apache Software Foundation]]
|SistemaOperativo = multipiattaforma
|Linguaggio = java
|Genere = Automazione dello sviluppo
|Licenza = [[Apache License]] 2.0
|SoftwareLibero = sì
|Lingua =
|DataPrimaVersione = {{Data|13|7|2004}}<ref>https://maven.apache.org/docs/history.html</ref>
|UltimaVersione =
|DataUltimaVersione =
}}
 
In [[informatica]] '''Apache Maven''' è uno strumento di gestione di progetti [[software]] basati su [[Piattaforma Java|Java]] e [[build automation]].
bn ARDUINO gay
Per funzionalità è similare ad [[Apache Ant]], ma basato su concetti differenti. Può essere usato anche in progetti scritti in [[C sharp|C#]], [[Ruby (linguaggio di programmazione)|Ruby]], [[Scala (linguaggio di programmazione)|Scala]] e altri [[linguaggio di programmazione|linguaggi]]. Il progetto Maven è ospitato da [[Apache Software Foundation]], dove faceva parte dell'ex [[Jakarta Project|progetto Jakarta]].
 
Maven usa un costrutto conosciuto come [[Project Object Model]] (POM); un file [[XML|XMutf 8i- gtnjkjbhkbvhkjbvgkjv jugvL]] che descrive le [[dipendenza (informatica)|dipendenze]] fra il progetto e le varie versioni di [[libreriaLibreria (informaticasoftware)|librerie]] necessarie nonché le dipendenze fra di esse. In questo modo si separano le librerie dalla [[directory]] di progetto utilizzando questo [[file]] descrittivo per definirne le relazioni.AJIEJEI BRAZOF
fdsf
 
sdf sfdg fdg dsfg sfdgasn JSB bhvsdjhvbsdjhv BJ DHSB JADBS bds dvbabfasb iwebf isBFBSEFN ABFIASBFHLABGIP ABGBSDJGBJASB SBDHGBSDBGHJADBS HGBSAD GH BASDHJBGAHDSBG ds
 
dsgsdnf bfueawbdf ubawefub asufgsadg dsg g
 
Maven usa un costrutto conosciuto come [[Project Object Model]] (POM); un file [[XML|XMutf 8i- gtnjkjbhkbvhkjbvgkjv jugvL]] che descrive le [[dipendenza (informatica)|dipendenze]] fra il progetto e le varie versioni di [[libreria (informatica)|librerie]] necessarie nonché le dipendenze fra di esse. In questo modo si separano le librerie dalla [[directory]] di progetto utilizzando questo [[file]] descrittivo per definirne le relazioni.AJIEJEI BRAZOF
 
Maven effettua automaticamente il [[download]] di librerie Java e [[Plugin (informatica)|plug-in]] Maven dai vari [[repository]] definiti scaricandoli in locale o in un repository centralizzato lato sviluppo. Questo permette di recuperare in modo uniforme i vari file [[JAR (formato di file)|JAR]] e di poter spostare il progetto indipendentemente da un ambiente all'altro avendo la sicurezza di utilizzare sempre le stesse versioni delle librerie.
 
==Note==
<references/>
== Voci correlate ==
* [[Apache Continuum]]
* [[Apache Ant]]
* [[Apache Ivy]]
* [[Sonatype NexusGradle]]
* [[Jenkins (software)]]
 
* [[Hudson (software)]]
== Altri progetti ==
{{interprogetto}}
 
== Collegamenti esterni ==
* {{Collegamenti esterni}}
* {{en}} [http://maven.apache.org/ Sito del progetto Maven]
 
{{Apache}}
{{Portale|software libero}}
 
[[Categoria:Apache Software Foundation]]