Maven

Een gratis software projectbeheer en begripshulp
Download nu

Maven Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Freeware
  • Prijs:
  • FREE
  • Naam uitgever:
  • Apache Software Foundation
  • Uitgever website:
  • http://www.apache.org/
  • Besturingssystemen:
  • Mac OS X
  • Bestandsgrootte:
  • 2.7 MB

Maven Tags


Maven Beschrijving

Een gratis software projectbeheer en begripshulp Maven is een Software Project Management and Gevingss-tool. Op basis van het concept van een projectobjectmodel (POM), kan Maven een project van een project beheren, rapporteren en documentatie uit een centraal stukje informatie. MAVEN's primaire doelstelling is om een ontwikkelaar in staat te stellen de volledige staat van een ontwikkelingsinspanning in de kortste te begrijpen periode. Om dit doel te bereiken, zijn er verschillende aandachtsgebieden die Maven probeert om te gaan met: · Het bouwen van het build-proces eenvoudig · het leveren van een uniform build-systeem · het verstrekken van kwaliteitsprojectinformatie · het verstrekken van richtlijnen voor de ontwikkeling van best practices · waardoor transparante migratie naar nieuwe functies toestaat Hier zijn enkele belangrijke kenmerken van "Maven": · Eenvoudige projectinstelling die de beste praktijken volgt - ontvang een nieuw project of module die is gestart in seconden · Consistent gebruik in alle projecten betekent geen oplooptijd voor nieuwe ontwikkelaars die op een project komen · Superieure afhankelijkheidsbeheer, inclusief automatische updates, afhankelijkheidssluitingen (ook bekend als transitieve afhankelijkheden) · In staat om gemakkelijk met meerdere projecten tegelijkertijd te werken · Een grote en groeiende repository van bibliotheken en metagegevens om uit de doos te gebruiken en afspraken op zijn plaats met de grootste open source-projecten voor realtime beschikbaarheid van hun nieuwste releases · Extensible, met de mogelijkheid om gemakkelijk plug-ins in Java of scripting-talen te schrijven · Directe toegang tot nieuwe functies met weinig of geen extra configuratie · Ant taken voor afhankelijkheidsbeheer en inzet buiten Maven · Model Build Builds: Maven kan een aantal projecten opbouwen in vooraf gedefinieerde uitvoertypen zoals een pot, oorlog of distributie op basis van metadata over het project, zonder dat ze in de meeste gevallen geen scripting nodig hebben. · Coherente locatie van projectinformatie: met behulp van dezelfde metagegevens als voor het buildproces, is Maven in staat om een website of PDF te genereren, inclusief documentatie die u wilt toevoegen en voegt toe aan die standaardrapporten over de staat van ontwikkeling van het project. Voorbeelden van deze informatie zijn te zien aan de onderkant van de linker navigatie van deze site onder de submenu's "projectinformatie" en "projectrapporten". · Release Management and Distribution Publication: Zonder veel extra configuratie zal Maven integreren met uw broncontrolesysteem, zoals CVS en het beheren van de release van een project op basis van een bepaalde tag. Het kan dit ook publiceren op een distributielocatie voor gebruik door andere projecten. MAVEN is in staat om individuele uitgangen te publiceren, zoals een pot, een archief, inclusief andere afhankelijkheden en documentatie, of als een bronverdeling. · Afhankelijkheidsbeheer: Maven moedigt het gebruik van een centrale repository van potten en andere afhankelijkheden aan. MAVEN wordt geleverd met een mechanisme dat de klanten van uw project kunnen gebruiken om potten te downloaden die nodig zijn voor het bouwen van uw project van een centrale jar-repository, net als Perl's CPAN. Hierdoor kunnen gebruikers van Maven de potten in projecten hergebruiken en communicatie tussen projecten aan te moedigen om ervoor te zorgen dat achterwaartse compatibiliteitsproblemen worden behandeld. We werken samen met de mensen op Ibiblio die de centrale repository geneigd hebben om op hun servers te leven. Vereisten: · Ongeveer 100 MB zal worden gebruikt voor uw lokale repository, maar dit zal variëren afhankelijk van het gebruik en kan op elk gewenst moment worden verwijderd en opnieuw worden aangeboden. · Java 1.4 of later Wat is er nieuw in deze release: Beestje: · Mng-3265 - MAVEN-model-extensie. Equals veroorzaakt NPE wanneer een veld niet-geïnitialiseerd is · MNG-3506 - Aangepaste artiforthandler niet opgelost voor het project wanneer een extra plug-in met extensies is gedefinieerd in ouderpom · MNG-3753 - ARTIFACTRESSOLVERDIAGNOSER.DIAGNOSE () Faalt met NPE als geneste IOException geen detailbericht heeft · MNG-4189 - MAVEN PICKT geen specifieke tijdstempelde versie-afhankelijkheid wanneer een later tijdstempelde versie is gedownload en al aanwezig in de lokale repository · MNG-4218 - NPE in abstractAldAldIntresolutionException als standaardArtifactresolver.resolvetransitief wordt onderbroken · Mng-4228 - Autorisatie mislukt: niet geautoriseerd door proxy. · MNG-4235 - Maven 2.2.0 produceert ongeldige controlesommen tijdens de implementatie om HTTP Repo te beveiligen · MNG-4236 - HTTP WAGON Uploadt bestanden twee keer met Maven 2.2.0 wanneer Preemptive Auth is uitgeschakeld (standaardinstelling) · MNG-4238 - Aangepaste artiforthandler geleverd door build-extensie wordt niet gebruikt voor projectartefact · MNG-4240 - Directe afhankelijkheden met scope == verstrekt, hebben geen transitieve afhankelijkheden die zijn opgelost om te compileren en testen · MNG-4270 - ARTIFATIONTHANDLER, LIFECYCLEMENT VAN PROGIN-afhankelijkheid wordt niet gebruikt wanneer plugin-extensies zijn ingeschakeld · MNG-4275 - Directe verhuizingen meldden niet langer op waarschuwingsniveau: MNG-3380 Conflicten met MNG-1689 Verbetering: · MNG-4254 - Ondersteuning van selectie van wagen-implementatie voor een bepaald protocol · MNG-4279 - Wagon Provider-selectie zou saai moeten falen en het protocol voor rollust gebruiken als protocol-provider-rollust niet beschikbaar is. Taak: · MNG-4290 - Update Guide-HTTP-instellingen om weer te geven aan het feit dat HTTP op de zon gebaseerde HTTP is hersteld als de standaardinstelling voor de wagens HTTP / S.


Maven Gerelateerde software

Macmercurial

GRATIS programma dat u zal helpen de meest voorkomende Mercurial-operaties te verlichten ...

134 1.2 MB

Downloaden