Apache Maven

Software screenshot:
Apache Maven
Software detaljer:
Version: 3.3.9 Opdateret
Upload dato: 10 Feb 16
Licens: Gratis
Popularitet: 65

Rating: 4.0/5 (Total Votes: 1)

Apache Maven er en af ​​Apache mest vellykkede projekter, lige der ved siden af ​​sin HTTPD og Tomcat-servere, Ant byggesystemet, og Cassandra og CouchDB databaser.

Maven som et værktøj rettet mod kun udviklere og er en problemfri udviklingsmiljø til Java programmering, der vil automatisere forskellige fælles operationer stødt og gennemført i løbet af processen med at oprette, kodning og implementering et projekt.

Udviklere kan automatisere Projektet bygger, gør changelogs, holde separate codebases, køre unit test, få kode dækning rapporter, administrere afhængigheder, og selv køre postlister fra en Maven installation.

En enkelt Maven installation kan bruges til at styre et ubegrænset antal projekter, og projektet nyder også godt af en gratis JAR opbevaringssted for automatisk at hente og installere repositories automatisk, ligesom Perl berømte CPAN og node.js 'NPM repos.

Alt dette håndteres via POM, Project Object Model, og dens berømte pom.xml konfigurationsfiler du finder i næsten alle dagens Java-baserede projekter. Hvis du har set det, så sandsynligvis projektet styres ved hjælp Maven

Hvad er nyt i denne udgivelse:.

  • Switched adgang til Maven Central til HTTPS.

Hvad er nyt i version 3.3.3:

  • Switched adgang til Maven Central til HTTPS

Hvad er nyt i version 3.3.1:

  • Switched adgang til Maven Central til HTTPS

Hvad er nyt i version 3.2.5:

  • Switched adgang til Maven Central til HTTPS

Hvad er nyt i version 3.0.4:

  • Nogle forbedringer er nu inkluderet som standard:
  • HTTP (S) tilslutning pool.
  • Standard forebyggende autentificering support.
  • En standard læse timeout konfigureret til 30 minutter.

Hvad er nyt i version 3.0.3:

  • Tillad hexadecimale parametre
  • Skærm maven hjem i version info
  • Forenkle falde i af 3. parts udvidelser til Maven kerne
  • API til at beregne udførelse plan uden fuld mojo udførelse konfiguration
  • Tillad at konfigurere plugin parametre typen java.util.Properties ligesom et kort
  • Tillad at konfigurere vifte / samling typen plugin parametre via systemets egenskaber
  • Tillad at konfigurere array--indtastet plugin parametre fra udtryk der giver samlinger og omvendt
  • Tillad at kondensere konfiguration af plugin parameter bønner, der almindeligvis kræver kun én værdi
  • JAVA_HOME auto discovery
  • Obey generiske i parametre plugin indsamling når befolker dem
  • Tillad til inline samling / array-elementer indenfor plugin

Hvad er nyt i version 2.2.1 / 3.0:

  • Fejlrettelser:
  • Snapshot artefakter, der ikke kunne downloades på grund af kommunikationsproblemer er & quot; sortlistet & quot; for en dag som standard.
  • Snapshot-version ikke løst for version interval
  • NPE i afhængighed opløsning kode for TC plugin
  • Ant-baserede mojo hjælp maven-script-ant: 2.1.0+ forårsage NPE
  • Appassembler Maven Plugin virker ikke ligesom som det skal
  • Forskel i kompilere rækkevidde afhængighed beslutning
  • POM artefakter bestået i MavenProjectBuilder.buildFromRepository () ikke længere løses
  • Kan ikke få archiver for udvidelse "zip"
  • 'org.apache.maven.plugins: Maven-install-plugin: 2.3.1 «. mangler en påkrævet klasse: org.codehaus.plexus.digest.Digester
  • Afhængigheder i kløvet reaktor projekter er ikke løst, når aggregator bundet til livscyklus gafler
  • Konfliktløsning ikke vælge sub træ nærmeste afhængighed, hvis længere modstridende afhængighed har bredere anvendelsesområde
  • Maven kan ikke bygge, hvis der er lagt i en klasseindlæsning, der ikke er bakket op af en reel JAR fil / classpath
  • Brugerdefineret Maven Plugin regression i Maven 3.x, custom ComponentConfigurator forårsager uendelig løkke
  • eary forsøg afhængighed opløsning for reaktor projekter forhindre deres senere resolution fra reaktoren
  • NPE i legacy.DefaultWagonManager.getArtifact
  • checksum fejl er ikke logget
  • Maven 3 Regression: Manglende konstruktør af org.codehaus.plexus.component.configurator.converters.special.ClassRealmConverter
  • MavenProject.getParent () ignorerer konfigureret depoter
  • Forkerte rekursive udtryk cyklus fejl (opdatering plexus-interpolation)
  • Interpolation fejl på grund af cyklisk udtryk for en af ​​de POM koordinaterne bliver unødigt gentages
  • Arkiver opdaget i afhængighed POM tilsidesætter repositories konfigureret til oprindelige opløsning anmodning POM
  • MavenProject.getDependencyArtifact () returnerer artefakter uden version for afhængighed med version rækkevidde
  • Forbedringer:
  • Metadata til snapshots bør omfatte klassificeringen
  • Tillad klasse realm Manager-delegerede til at ændre den offentlige del af Maven core realm
  • Maven Java API giver ikke pæne fejlmeddelelser, når forkert konfigureret
  • Flere fiaskoer har brug for yderligere mellemrum
  • relativ sti fejl kunne være mere eksplicit
  • Nye funktioner:
  • Opret en Maven API til komponentkonfiguration

Hvad er nyt i version 2.2.1:

  • Fejlrettelser:
  • MNG-3265 - maven-model Extension.equals forårsager NPE når som helst felt deinitialiseret
  • MNG-3506 - Custom ArtifactHandler ikke løst til projektet, når en ekstra plugin med udvidelser er defineret i forælder pom
  • MNG-3753 - ArtifactResolverDiagnoser.diagnose () mislykkes med NPE hvis indlejret IOException har ingen detaljer besked
  • MNG-4189 - Maven ikke optagning specifik tidsstemplet udgave afhængighed, når en nyere tidsstemplet version blev hentet og allerede er til stede i den lokale arkiv
  • MNG-4218 - NPE i AbstractArtifactResolutionException hvis DefaultArtifactResolver.resolveTransitively afbrydes
  • MNG-4228 - [regression] Autorisation mislykkedes:. Ikke godkendt ved fuldmagt
  • MNG-4235 - [regression] Maven 2.2.0 producerer ugyldige kontrolsummer under indsættelsen til sikrede HTTP repo
  • MNG-4236 - [regression] http vogn uploads filer to gange med Maven 2.2.0 når forebyggende auth er deaktiveret (standardindstillingen)
  • MNG-4238 - Custom ArtifactHandler fra build forlængelse ikke anvendes til projektet artefakt
  • MNG-4240 - Direkte afhængigheder med rækkevidde == forudsat vil ikke have deres transitive afhængigheder løst til kompilering og test
  • MNG-4270 - ArtifactHandler, LifecycleMapping fra plugin afhængighed anvendes ikke, når plugin udvidelser er aktiveret
  • MNG-4275 - [regression] Direkte flytninger ikke længere logge på ADVARSEL niveau: MNG-3380 konflikter med MNG-1689
  • Forbedringer:
  • MNG-4254 - Støtte udvalg af vogn implementering til en bestemt protokol
  • MNG-4279 - vogn udbyder udvælgelse bør fejle med ynde og bruge protokol for roleHint hvis protokol-udbyder roleHint er ikke tilgængelig
  • .

Krav :

  • Java 1.6 eller højere
  • Apache Ant 1.8 eller højere

Lignende software

klaus
klaus

11 Mar 16

GAuthify-Python
GAuthify-Python

13 Apr 15

Pafy
Pafy

1 Mar 15

waitMe
waitMe

9 Apr 16

Andre software developer Apache Software Foundation

Apache Solr
Apache Solr

10 Dec 15

Apache BVal
Apache BVal

9 Apr 16

Apache Abdera
Apache Abdera

13 Apr 15

Apache Tajo
Apache Tajo

10 Feb 16

Kommentarer til Apache Maven

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!