Apache Maven

Sagteware kiekie:
Apache Maven
Sagteware besonderhede:
Weergawe: 3.3.9 Opgedateer
Upload datum: 10 Feb 16
Lisensie: Gratis
Populariteit: 65

Rating: 4.0/5 (Total Votes: 1)

Apache Maven is een van die mees suksesvolle projekte Apache se, net daar langs die HTTPD en Tomcat bedieners, mier bou stelsel, en Cassandra en CouchDB databasisse.

Maven as 'n instrument teikens net ontwikkelaars en is 'n naatlose ontwikkeling omgewing vir Java-programmeertaal wat outomatiseer verskeie algemene bedrywighede ondervind en tydens die proses van die opstel, kodering en implementering van 'n projek uitgevoer word.

Ontwikkelaars kan outomatiseer projek bou, lewer Change, hou aparte codebases, hardloop eenheid toetse, kry kode dekking verslae, bestuur afhanklikhede, en selfs hardloop poslyste van 'n Maven installasie.

'n enkel Maven installasie kan gebruik word om 'n onbeperkte projekte te bestuur, en die projek trek ook voordeel uit 'n vrye JAR bewaarplek vir outomaties aflaai en bewaarplekke outomaties installeer, net soos beroemde CPAN Perl en Node.js 'NPM repos.

Dit alles hanteer via POM, die Projek Object Model, en sy beroemde pom.xml konfigurasielêers jy vind in byna al Java-gebaseerde projekte vandag. As jy dit gesien het, dan waarskynlik die projek word bestuur met behulp van Maven

Wat is nuut in hierdie release:.

  • Skakel toegang tot Maven Sentraal tot HTTPS.

Wat is nuut in weergawe 3.3.3:

  • Skakel toegang tot Maven Sentraal tot HTTPS

Wat is nuut in weergawe 3.3.1:

  • Skakel toegang tot Maven Sentraal tot HTTPS

Wat is nuut in weergawe 3.2.5:

  • Skakel toegang tot Maven Sentraal tot HTTPS

Wat is nuut in weergawe 3.0.4:

  • Sommige verbeterings is nou ingesluit by verstek:
  • HTTP (S) verband swembad.
  • Standaard preventive verifikasie ondersteuning.
  • 'n standaard lees tyduit ingestel om 30 minute.

Wat is nuut in weergawe 3.0.3:

  • Laat heksadesimale parameters
  • Wys Maven huis in weergawe inligting
  • Vereenvoudig daling in van 3rd party uitbreidings vir Maven kern
  • API om uitvoering plan bereken sonder volle uitvoering mojo opset
  • Laat plugin parameters van tipe java.util.Properties instel net soos 'n kaart
  • Laat verskeidenheid / versameling tipe plugin parameters deur middel van stelsel eienskappe instel
  • Laat-reeks getik plugin parameters instel van uitdrukkings opbrengs versamelings en omgekeerd
  • Laat opset van plugin parameter bone wat algemeen net een waarde vereis kondenseer
  • JAVA_HOME motor ontdekking
  • Gehoorsaam generiese in plugin versameling parameters wanneer mense aan hulle
  • Laat versameling / verskeidenheid items inline binne plugin

Wat is nuut in weergawe 2.2.1 / 3.0:

  • Bug fixes:
  • Kiekie artefakte wat nie kan afgelaai word as gevolg van kommunikasie probleme is & quot; swartlys & quot; vir 'n dag by verstek.
  • Kiekie weergawe nie opgelos vir weergawe reeks
  • NPE in afhanklikheid resolusie kode vir TC plugin
  • mier-gebaseerde mojo behulp Maven-script-mier: 2.1.0+ veroorsaak NPE
  • Appassembler Maven Plugin werk nie so soos dit hoort
  • verskil in Stel omvang afhanklikheid resolusie
  • POM artefakte geslaag in MavenProjectBuilder.buildFromRepository () is nie meer opgelos
  • Kan Archiver vir uitbreiding 'zip' kry
  • 'org.apache.maven.plugins: Maven-installeer-plugin: 2.3.1. 'N vereiste klas ontbreek: org.codehaus.plexus.digest.Digester
  • Afhanklikhede in gevurkte reaktor projekte is nie opgelos wanneer aggregator gebind om lewensiklus vurke
  • Konflikoplossing nie sub boom van naaste afhanklikheid haal as verder teenstrydige afhanklikheid het wyer omvang
  • Maven kan nie bou as 'n classloader wat nie gerugsteun deur 'n ware JAR lêer / classpath
  • gelaai
  • Custom Maven Plugin regressie in Maven 3.x, persoonlike ComponentConfigurator veroorsaak oneindige lus
  • Eary afhanklikheid resolusie pogings vir reaktor projekte te verhoed hul later besluit van die reaktor
  • NPE in legacy.DefaultWagonManager.getArtifact
  • Checksum mislukkings is nie in geteken
  • Maven 3 Regressie: Missing konstruktor van org.codehaus.plexus.component.configurator.converters.special.ClassRealmConverter
  • MavenProject.getParent () ignoreer ingestel repositories
  • Verkeerde rekursiewe uitdrukking siklus foute (update pleksus-interpolasie)
  • Interpolasie fout as gevolg van sikliese uitdrukking vir een van die POM koördinate kry onnodig herhaal
  • Repositories in afhanklikheid Poms ignoreer repositories ingestel vir oorspronklike resolusie versoek van POM ontdek
  • MavenProject.getDependencyArtifact () gee terug artefakte sonder weergawe vir afhanklikheid met weergawe reeks
  • Verbeterings:
  • Metadata vir foto's moet klassifiseerder sluit
  • Laat klas ryk bestuurder afgevaardigdes na openbare deel van Maven kern gebied te verander
  • Maven Java API nie mooi fout boodskappe gee wanneer onbehoorlik ingestel
  • Verskeie mislukkings moet addisionele spasie
  • Relatiewe pad foute kan meer eksplisiete wees
  • Nuwe funksies:
  • Skep 'n Maven API vir komponent opset

Wat is nuut in weergawe 2.2.1:

  • Bug fixes:
  • MNG-3265 - Maven-model Extension.equals veroorsaak NPE wanneer enige veld is geïnitialiseerd
  • MNG-3506 - Custom ArtifactHandler nie opgelos vir projek toe 'n bykomende plugin met uitbreidings word in ouer pom
  • MNG-3753 - ArtifactResolverDiagnoser.diagnose () versuim met NPE as geneste IOException het geen detail boodskap
  • MNG-4189 - Maven nie optel spesifieke timestamped weergawe afhanklikheid wanneer 'n later timestamped weergawe afgelaai en reeds in die plaaslike repository
  • MNG-4218 - NPE in AbstractArtifactResolutionException as DefaultArtifactResolver.resolveTransitively onderbreek
  • MNG-4228 - [regressie] Magtiging het misluk:. Nie gemagtig deur volmag
  • MNG-4235 - [regressie] Maven 2.2.0 produseer ongeldig checksums tydens ontplooiing te veilige HTTP repo
  • MNG-4236 - [regressie] http wa gelaai lêers twee keer met Maven 2.2.0 wanneer preventive auth is afgeskakel (verstek)
  • MNG-4238 - Custom ArtifactHandler deur opbou uitbreiding is nie gebruik word vir 'n projek juweel
  • MNG-4240 - Direkte afhanklikhede met omvang == voorsien sal nie hul oorganklike afhanklikhede opgelos vir die opstel en toets
  • MNG-4270 - ArtifactHandler, LifecycleMapping uit plugin afhanklikheid is nie gebruik word wanneer plugin uitbreidings in staat gestel word
  • MNG-4275 - [regressie] Direkte verskuiwings nie meer inteken op waarskuwingsvlak: MNG-3380 konflikte met MNG-1689
  • Verbeterings:
  • MNG-4254 - Support seleksie van wa implementering van 'n bepaalde protokol
  • MNG-4279 - wa verskaffer seleksie moet grasieus misluk en gebruik protokol vir roleHint as protokol-verskaffer roleHint is nie beskikbaar
  • .

Vereistes :

  • Java 1.6 of hoër
  • Apache Ant 1.8 of hoër

Soortgelyke sagteware

JsHamcrest
JsHamcrest

1 Mar 15

App Framework
App Framework

1 Mar 15

Tweetable
Tweetable

13 May 15

Minify
Minify

13 May 15

Ander sagteware ontwikkelaar Apache Software Foundation

Apache log4net
Apache log4net

20 Feb 15

Apache Thrift
Apache Thrift

13 Apr 15

Apache Cocoon
Apache Cocoon

5 Jun 15

Apache Buildr
Apache Buildr

20 Jul 15

Kommentaar te Apache Maven

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!