Apache Maven

Software screenshot:
Apache Maven
Dettagli del software:
Versione: 3.3.9 Aggiornato
Data di caricamento: 10 Feb 16
Licenza: Libero
Popolarità: 204

Rating: 2.5/5 (Total Votes: 2)

Apache Maven è uno dei progetti di maggior successo di Apache, proprio lì accanto al suo HTTPD e server Tomcat, sistema di build Ant, e le banche dati Cassandra e CouchDB.

Maven come strumento si rivolge solo agli sviluppatori ed è un ambiente di sviluppo senza soluzione di continuità per la programmazione Java che automatizza varie operazioni comuni riscontrati e svolte durante il processo di creazione, la codifica e la distribuzione di un progetto.

Gli sviluppatori possono automatizzare progetto si basa, rendere changelog, mantenere basi di codice separato, unit test eseguiti, ottenere report copertura del codice, gestire le dipendenze, e anche correre mailing list da un impianto di Maven.

Una singola installazione Maven può essere utilizzato per gestire progetti illimitati, e il progetto beneficia anche di un archivio JAR gratuito per il download automatico e l'installazione automatica repository, proprio come la famosa CPAN di Perl e Node.js 'pronti contro termine NPM.

Tutto questo viene gestito tramite POM, il modello a oggetti di progetto, ed i suoi file di configurazione famoso pom.xml a trovare in quasi tutti i progetti basati su Java di oggi. Se hai visto, allora probabilmente il progetto viene gestito utilizzando Maven

Cosa c'è di nuovo in questa versione:.

  • Switched accesso a Maven centrale a HTTPS.

Cosa c'è di nuovo nella versione 3.3.3:

  • Switched accesso a Maven centrale a HTTPS

Cosa c'è di nuovo nella versione 3.3.1:

  • Switched accesso a Maven centrale a HTTPS

Cosa c'è di nuovo nella versione 3.2.5:

  • Switched accesso a Maven centrale a HTTPS

Cosa c'è di nuovo nella versione 3.0.4:

  • Alcuni miglioramenti sono ora inclusi di default:
  • HTTP (S) pool di connessione.
  • supporto per l'autenticazione preventiva di default.
  • Un default leggere timeout configurato per 30 minuti.

Cosa c'è di nuovo nella versione 3.0.3:

  • Consenti parametri esadecimali
  • home display Maven nelle informazioni versione
  • Semplifica cadere in delle estensioni 3a parte per nucleo Maven
  • API per calcolare piano di esecuzione senza configurazione completa esecuzione mojo
  • Permette di configurare i parametri del plugin di tipo java.util.Properties proprio come una mappa
  • Permette di configurare i parametri del plugin tipo array / raccolta tramite le proprietà del sistema
  • Permette di configurare i parametri del plugin matrice tipizzato dalle espressioni che producono collezioni e viceversa
  • Lasciare condensare la configurazione dei parametri di fagioli plugin che normalmente richiedono solo un valore
  • rilevamento automatico JAVA_HOME
  • farmaci generici obbedire parametri di raccolta di plugin quando popolano loro
  • Lasciare inline oggetti raccolta / matrice all'interno plug-in

Cosa c'è di nuovo nella versione 2.2.1 / 3.0:

  • Correzioni:
  • artefatti snapshot che non possono essere scaricati a causa di problemi di comunicazione sono & quot; nella lista nera & quot; per un giorno per impostazione predefinita.
  • versione istantanea non risolto per la gamma la versione
  • NPE in codice di risoluzione delle dipendenze per TC plug-in
  • mojo Ant-based utilizzando Maven-script-ant: 2.1.0+ causare NPE
  • Appassembler Maven plugin non funziona come come dovrebbe
  • differenza di risoluzione portata delle dipendenze di compilazione
  • manufatti POM passati in MavenProjectBuilder.buildFromRepository () non si risolvono
  • Impossibile ottenere di archiviazione per l'estensione 'zip'
  • 'org.apache.maven.plugins: Maven-install-plugin: 2.3.1'. Una classe richiesto mancante: org.codehaus.plexus.digest.Digester
  • dipendenze nei progetti di reattori biforcute non vengono risolti quando aggregatore legato a forche del ciclo di vita
  • Risoluzione dei conflitti non scegliere di sottostruttura di dipendenza più vicino se più dipendenza conflitto ha portata più ampia
  • Maven non può costruire se caricato in un classloader che non è supportata da un vero file JAR / classpath
  • Custom Plugin Maven regressione in Maven 3.x, personalizzato ComponentConfigurator provoca ciclo infinito
  • eary tentativi risoluzione delle dipendenze per i progetti di reattori impediscono la loro risoluzione in seguito dal reattore
  • NPE in legacy.DefaultWagonManager.getArtifact
  • fallimenti checksum non vengono registrati
  • Maven 3 regressione: costruttore di org.codehaus.plexus.component.configurator.converters.special.ClassRealmConverter mancante

  • repository
  • MavenProject.getParent () ignora configurato
  • errori ciclo espressione ricorsive sbagliati (aggiornamento del plesso-interpolazione)
  • errore di interpolazione a causa di espressione ciclica per una delle coordinate POM viene inutilmente ripetuto
  • Repositories scoperti negli archivi POM dipendenza di override configurati per la richiesta originale risoluzione POM
  • MavenProject.getDependencyArtifact () restituisce i manufatti senza versione per la dipendenza con la gamma la versione
  • I miglioramenti:
  • I metadati per le istantanee dovrebbe includere classificatore
  • Consentire classe regno gestore delegati di modificare una parte del pubblico di Maven nucleo regno
  • Maven Java API non dà bei messaggi di errore quando non configurato correttamente
  • fallimenti più bisogno di ulteriore spazio bianco
  • errori di percorso relativi potrebbero essere più espliciti
  • Nuove funzionalità:
  • Crea un API di Maven per la configurazione dei componenti

Cosa c'è di nuovo nella versione 2.2.1:

  • Correzioni di bug:
  • MNG-3265 - Maven-modello Extension.equals provoca NPE quando un campo viene inizializzata
  • MNG-3506 - Custom ArtifactHandler non risolto per il progetto quando un plugin aggiuntivo con le estensioni è definito in POM genitore
  • MNG-3753 - ArtifactResolverDiagnoser.diagnose () non riesce con NPE se annidato IOException non ha alcun messaggio dettaglio
  • MNG-4189 - Maven non raccogliendo specifica dipendenza versione timestamp quando è stata scaricata una versione timestamp più tardi e già presente nel repository locale
  • MNG-4218 - NPE in AbstractArtifactResolutionException se DefaultArtifactResolver.resolveTransitively viene interrotta
  • MNG-4228 - [regressione] Autorizzazione non riuscita:. Non autorizzato per delega
  • MNG-4235 - [regressione] Maven 2.2.0 produce checksum non validi durante la distribuzione di sicuro repo HTTP
  • MNG-4236 - [regressione] http carica i file di carri due volte con Maven 2.2.0 quando autenticazione preventiva è disattivata (impostazione di default)
  • MNG-4238 - Custom ArtifactHandler fornito da estensione di build non viene utilizzato per il progetto artefatto
  • MNG-4240 - dipendenze dirette con portata == fornito non avranno i loro dipendenze transitive risolte per la compilazione e testing
  • MNG-4270 - ArtifactHandler, LifecycleMapping dal plug-dipendenza non viene utilizzato quando il plugin estensioni sono abilitati
  • MNG-4275 - [regressione] delocalizzazioni diretti log non è più a livello ATTENZIONE: i conflitti MNG-3380 con MNG-1689
  • I miglioramenti:
  • MNG-4254 - selezione sostegno dell'attuazione carro per un particolare protocollo
  • MNG-4279 - carro selezione fornitore dovesse fallire con grazia e utilizzare il protocollo per roleHint se il protocollo del provider roleHint non è disponibile
  • .

Requisiti :

  • Java 1.6 o superiore
  • Apache Ant 1.8 o superiore

Programmi simili

jQuery lightSlider
jQuery lightSlider

10 Dec 15

RKelly
RKelly

13 May 15

Rack
Rack

21 Jul 15

Blackhole
Blackhole

12 May 15

Altri software di sviluppo Apache Software Foundation

Commenti a Apache Maven

I commenti non trovato
Aggiungi commento
Accendere le immagini!
Ricerca per categoria