Apache Maven

Software skärmdump:
Apache Maven
Mjukvaruinformation:
Version: 3.3.9 Uppdaterad
Ladda upp dagen: 10 Feb 16
Licens: Gratis
Popularitet: 65

Rating: 4.0/5 (Total Votes: 1)

Apache Maven är en av Apache mest framgångsrika projekt, direkt intill dess HTTPD och Tomcat-servrar, Ant byggsystem, och Cassandra och couchdb databaser.

Maven som ett verktyg riktar bara utvecklare och är en sömlös utvecklingsmiljö för Java-programmering som kommer att automatisera olika gemensamma operationer stött och utförs under processen med att inrätta, kodning, och driftsätta ett projekt.

Utvecklare kan automatisera projekt bygger, gör ändringsloggar, hålla separata kodbaser, enhetstester körs, hämta kod rapporter täckning, hantera beroenden, och även köra sändlistor från en Maven installation.

En enda Maven installation kan användas för att hantera obegränsade projekt, och projektet har också en fri JAR förvaret för att automatiskt ladda ner och installera databaser automatiskt, precis som Perl berömda CPAN och node.js "NPM repor.

Allt detta hanteras via POM, projekt Object Model, och dess berömda pom.xml konfigurationsfiler du hittar i nästan alla dagens Java-baserade projekt. Om du har sett det, sedan förmodligen Projektet drivs med hjälp av Maven

Vad är nytt i den här versionen.

  • Switched tillgång till Maven Centralt för HTTPS.

Vad är nytt i version 3.3.3:

  • Switched tillgång till Maven Centralt för HTTPS

Vad är nytt i version 3.3.1:

  • Switched tillgång till Maven Centralt för HTTPS

Vad är nytt i version 3.2.5:

  • Switched tillgång till Maven Centralt för HTTPS

Vad är nytt i version 3.0.4:

  • Vissa förbättringar ingår nu som standard:
  • HTTP (S) anslutning pool.
  • Standard förebyggande stöd autentisering.
  • En standard läsa timeout konfigureras till 30 minuter.

Vad är nytt i version 3.0.3:

  • Tillåt hexadecimala parametrar
  • Display maven hem i version info
  • Förenkla släppa in av 3: e parts tillägg för Maven kärna
  • API för att beräkna exekveringsplan utan full konfiguration utförande mojo
  • Tillåt att konfigurera plugin parametrar för typ java.util.Properties precis som en karta
  • Tillåt att konfigurera array / Collection plugin parametrar via systemegenskaper
  • Tillåt att konfigurera array-skrivit plugin parametrar från uttryck som ger samlingar och vice versa
  • Tillåt att kondensera konfigurationen av plugin parameter bönor som ofta kräver endast ett värde
  • JAVA_HOME auto upptäckt
  • Lyda generika i insamlingsparametrar plugin när befolka dem
  • Låt inline samling / array poster inom plugin

Vad är nytt i version 2.2.1 / 3.0:

  • Buggfixar:
  • Snapshot artefakter som inte kunde laddas ner på grund av kommunikationsproblem är & quot; svartlistad & quot; för en dag som standard.
  • Snapshot version inte löst för version intervall
  • nonylfenoletoxilat i beroendeproblem kod för TC plugin
  • Ant-baserade mojo använder maven-script-ant: 2.1.0+ orsaka NPE
  • Appassembler Maven Plugin fungerar inte ut som det ska
  • Skillnad i kompileringen omfattning beroende resolution
  • POM artefakter passerade in MavenProjectBuilder.buildFromRepository () inte längre lösas
  • Det går inte att få arkive för förlängning "zip"
  • "org.apache.maven.plugins: maven-install-plugin: 2.3.1. En nödvändig klass saknas: org.codehaus.plexus.digest.Digester
  • beroenden i gaffelreaktorprojekt inte löst när aggregator bunden till livscykelgafflar
  • Konfliktlösning inte plocka sub träd närmaste beroendet om längre motstridiga beroendet har större räckvidd
  • Maven kan inte bygga om den laddas i en Classloader som inte backas upp av en verklig JAR-fil / klassökväg
  • Custom Maven Plugin regression i Maven 3.x, anpassade ComponentConfigurator orsakar oändlig loop
  • eary beroendeproblem försök för reaktorprojekt förhindrar deras senare upplösning från reaktorn
  • nonylfenoletoxilat i legacy.DefaultWagonManager.getArtifact
  • Kontrollsumma fel är inte inloggad
  • Maven 3 Regression: Saknas konstruktör av org.codehaus.plexus.component.configurator.converters.special.ClassRealmConverter
  • MavenProject.getParent () ignorerar konfigurerade databaser
  • Felaktiga rekursiva uttryck cykel fel (uppdatering plexus-interpolering)
  • Interpolation fel på grund av cyklisk uttryck för en av POM koordinaterna blir onödigt upprepas
  • Arkiv upptäcktes i beroende poms åsidosätter förråd konfigurerade för originalupplösning begäran av POM
  • MavenProject.getDependencyArtifact () returnerar artefakter utan version för beroende version intervall
  • Förbättringar:
  • Metadata för stillbilder bör omfatta klassificerare
  • Tillåt klass rike manager delegater att ändra publika delen av Maven kärna rike
  • Maven Java API inte ger fina felmeddelanden när felaktigt konfigurerade
  • Flera fel behöver tomrum
  • relativ sökväg fel kan vara mer explicit
  • Nya funktioner:
  • Skapa en Maven API för komponentkonfiguration

Vad är nytt i version 2.2.1:

  • Buggfixar:
  • MNG-3265 - maven-modell Extension.equals orsakar NPE när något fält är oinitierad
  • MNG-3506 - Anpassad ArtifactHandler inte löst för projektet när en extra plugin med tillägg definieras i moder pom
  • MNG-3753 - ArtifactResolverDiagnoser.diagnose () misslyckas med nonylfenoletoxilat om kapslade IOException har ingen detalj meddelande
  • MNG-4189 - Maven inte plocka upp specifika tidsstämplade version beroende när en senare tidsstämplade version hämtades och redan förekommer i den lokala förrådet
  • MNG-4218 - nonylfenoletoxilat i AbstractArtifactResolutionException om DefaultArtifactResolver.resolveTransitively avbryts
  • MNG-4228 - [regression] Auktoriseringen misslyckades:. Ej tillåtet genom ombud
  • MNG-4235 - [regression] Maven 2.2.0 producerar ogiltiga kontrollsummor under distribution till säker HTTP repa
  • MNG-4236 - [regression] http vagn inlagda filer två gånger med Maven 2.2.0 när förebyggande auth är inaktiverad (standardinställning)
  • MNG-4238 - Anpassad ArtifactHandler från bygga förlängning inte används för projektet artefakt
  • MNG-4240 - Direkta beroenden med omfattning == tillhandahålls kommer inte att få sin transitiva beroenden lösas för att sammanställa och testa
  • MNG-4270 - ArtifactHandler, LifecycleMapping från plugin beroendet används inte när plugin tillägg är aktiverat
  • MNG-4275 - [regression] Direkta omlokaliseringar inte längre logga på varningsnivå: MNG-3380 konflikter med MNG-1689
  • Förbättringar:
  • MNG-4254 - Stöd urval av genomförande vagn för ett särskilt protokoll
  • MNG-4279 - vagn leverantör val skulle misslyckas graciöst och använda protokoll för roleHint om protokoll leverantör roleHint inte tillgängligt
  • .

Krav :

  • Java 1.6 eller högre
  • Apache Ant 1,8 eller högre

Liknande mjukvara

Byteman
Byteman

10 Feb 16

LightCsv
LightCsv

12 May 15

Annan programvara för utvecklare Apache Software Foundation

Apache Rat
Apache Rat

13 Apr 15

Apache Roller
Apache Roller

12 Apr 15

Apache Solr
Apache Solr

10 Dec 15

Apache Axis
Apache Axis

5 Jun 15

Kommentarer till Apache Maven

Kommentarer hittades inte
Kommentar
Slå på bilder!