Ricerca…


Osservazioni

Come descritto dalla sua guida di avvio ufficiale :

Maven è un tentativo di applicare modelli all'infrastruttura di costruzione di un progetto al fine di promuovere la comprensione e la produttività fornendo un percorso chiaro nell'uso delle migliori pratiche .

Maven è essenzialmente uno strumento di gestione e comprensione del progetto e come tale fornisce un modo per aiutare a gestire:

  • costruisce
  • Documentazione
  • Segnalazione
  • dipendenze
  • Controllo della versione
  • Uscite
  • Distribuzione

Quindi, supporta gli sviluppatori in molte fasi dell'intero ciclo di sviluppo del software (SDLC).

Questa filosofia è parte di Maven nel suo nucleo: vale a dire, la parola maven significa accumulatore di conoscenza (in yiddish).

Maven riguarda l'applicazione di schemi per realizzare un'infrastruttura che mostra le caratteristiche di visibilità, riusabilità, manutenibilità e comprensibilità.

  • Maven è nato dal desiderio molto pratico di far funzionare diversi progetti allo stesso modo, come affermato dalla dichiarazione di filosofia ufficiale Maven .
  • Gli sviluppatori potevano muoversi liberamente tra i progetti, sapendo chiaramente come funzionavano tutti, comprendendo come funzionava uno di loro
  • La stessa idea si estende al testing, alla generazione di documentazione, alla generazione di metriche e report e alla distribuzione

Versioni

Versione Annunciare Commento Date di rilascio
1.0-beta-2 annunciare Prima versione (beta) 2002/03/30
1.0 annunciare Prima versione ufficiale 2004-07-13
2.0 annunciare Versione ufficiale 2.0 2005-10-20
3.0 annunciare Versione 3.0 ufficiale 2010-10-08

Installazione o configurazione

Le versioni binarie di Maven possono essere scaricate dal sito Web di Maven .

Il file binario viene fornito come archivio zip o come archivio tar.gz. Dopo averlo scaricato, è possibile seguire le istruzioni dalla pagina di installazione :

  • Assicurarsi che la variabile di ambiente JAVA_HOME sia impostata e punti all'installazione JDK (non a JRE). Ad esempio, su un computer Windows, questa cartella di installazione può corrispondere a C:\Program Files\Java\jdk1.8.0_51 .
  • Estrai l'archivio di distribuzione nella directory di tua scelta.
  • Aggiungi la directory bin directory creata (denominata apache-maven-3.3.9 per Maven 3.3.9) alla variabile d'ambiente PATH . (Riferimento per modificarlo su Windows ).
  • Verificare che il set-up sia corretto eseguendo mvn -version sulla riga di comando.

Non è necessario impostare la variabile di ambiente M2_HOME o MAVEN_HOME .

Installazione su Ubuntu

  1. In un terminale eseguire sudo apt-get install maven

  2. Una volta terminata l'installazione, controlla che funzioni correttamente con mvn -v l'output dovrebbe essere simile a:

    Apache Maven 3.3.9
    Maven home: /usr/share/maven
    Java version: 1.8.0_121, vendor: Oracle Corporation
    Java home: /usr/lib/jvm/java-8-openjdk-amd64/jre
    Default locale: en_US, platform encoding: UTF-8
    OS name: "linux", version: "4.8.0-parrot-amd64", arch: "amd64", family: "unix"
    

Se questo non funziona, assicurati di avere un JDK installato nel tuo ambiente javac -version

Configurazione delle impostazioni proxy

Se la tua connessione Internet viene fornita tramite un proxy, Maven non sarà in grado di scaricare i file dai repository remoti: un problema comune alle aziende.

Per risolvere questo problema, Maven ha bisogno di fornire i dettagli e le credenziali del proxy andando su {Maven install location} → conf → settings.xml . Scorri verso il basso fino al tag <proxies> e inserisci qui i dettagli, utilizzando il formato indicato nei commenti.

Per gli utenti di Eclipse

Eclipse utilizza il proprio file settings.xml per l'esecuzione di Maven, la cui posizione può essere trovata andando al menu Finestra → Preferenze → Maven → Impostazioni utente → Impostazioni utente:. Se il file non è disponibile nella posizione menzionata, è sufficiente crearlo da solo o creare un duplicato del file dalla posizione precedente {posizione di installazione di Maven} → conf → settings.xml .

Per gli utenti di IntelliJ

Apri le impostazioni e vai a Maven -> Importing. (Questo può essere nidificato in Build, Execution, Deployment -> Build Tools ->, a seconda della versione di IntelliJ che stai usando.)

Imposta il campo denominato "Opzioni VM per importatore" come:

-DproxySet=true -DproxyHost=<HOST> -DproxyPort=<PORT>    
-DproxySet=true -DproxyHost=myproxy.com -DproxyPort=8080

Applica e riavvia IntelliJ.

Installazione su Mac OSX con Brew

  1. In un terminale esegui brew install maven
  2. Una volta terminata l'installazione, controlla che mvn -v correttamente con mvn -v . L'output dovrebbe assomigliare a qualcosa:
Apache Maven 3.3.9 
Maven home: /usr/local/Cellar/maven/3.3.9/libexec
Java version: 1.8.0_121, vendor: Oracle Corporation
Java home: /Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "10.12.4", arch: "x86_64", family: "mac"

Se questo non funziona, assicurati di avere un JDK installato nel tuo ambiente javac -version



Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow