Apache Maven

Software screenshot:
Apache Maven
Podrobnosti Software:
Verze: 3.3.9 Aktualizováno
Datum uploadu: 10 Feb 16
Licence: Volný
Popularita: 65

Rating: 4.0/5 (Total Votes: 1)

Apache Maven je jedním z nejúspěšnějších projektů Apache, tady vedle jejího HTTPd a Tomcat servery, Ant build systému a Cassandra a CouchDB databáze.

Maven jako nástroj zaměřuje pouze vývojářům a je bezproblémové vývojové prostředí pro programování v jazyce Java, který bude automatizovat různé běžné operace se setkal a provedla během procesu nastavování, kódování a nasazení projektu.

Vývojáři mohou automatizovat Projekt navazuje, činí zmen, vést oddělené codebases, spouštět unit testy, získat kód zprávy o pokrytí, správu závislostí, a dokonce provozovat e-mailové seznamy z instalace Maven.

Jednotlivá zařízení Maven lze použít ke správě neomezené projekty, a projekt také těží z přímého volného JAR úložiště pro automatické stahování a instalaci automaticky úložišť, stejně jako Perl slavné CPAN a Node.js 'NPM repo operací.

To vše je zajišťován prostřednictvím POM, Project Object Model a jeho konfiguračních souborů slavný pom.xml najdete téměř ve všech dnešních projektů založených na Java. Pokud jste viděli, pak pravděpodobně projekt je řízen pomocí Maven

Co je nového v této verzi:.

  • Switched přístup k Maven Central na HTTPS.

Co je nového ve verzi 3.3.3:

  • Switched přístup k Maven Central na HTTPS

Co je nového ve verzi 3.3.1:

  • Switched přístup k Maven Central na HTTPS

Co je nového ve verzi 3.2.5:

  • Switched přístup k Maven Central na HTTPS

Co je nového ve verzi 3.0.4:

  • Některé vylepšení jsou nyní zahrnuty ve výchozím nastavení:
  • HTTP (S) připojení bazén.
  • Výchozí preemptive podpora pro autentizaci.
  • výchozí časový limit pro čtení nakonfigurován tak, aby 30 minut.

Co je nového ve verzi 3.0.3:

  • Povolit hexadecimální parametry
  • Displej odborník domů Informace o verzi
  • Zjednodušit pokles rozšíření 3. stran pro Maven jádro
  • API pro výpočet plán vykonání bez plné konfiguraci spuštění mojo
  • Povolit konfiguraci parametrů plugin z typových java.util.Properties stejně jako mapového
  • Umožňuje nastavit parametry zásuvného typu array / sbírka přes systémové vlastnosti
  • Povolit konfiguraci pole zadali zásuvných modulů parametry z výrazů výnosem sbírek a naopak
  • se nechá kondenzovat konfiguraci pluginů parametrů fazolí, které se běžně vyžadují pouze jednu hodnotu
  • JAVA_HOME automatická detekce
  • poslouchat generika v parametrech sběrných plugin při jejich naplnění
  • Povolit inline sbírka / pole položky v rámci plugin

Co je nového ve verzi 2.2.1 / 3.0:

  • Opravy chyb:
  • momentka artefakty, které nemohly být staženy kvůli komunikačním problémům jsou & quot; na černé listině & quot; na jeden den ve výchozím nastavení.
  • Snapshot verze není vyřešen pro rozsah verze
  • NPE v závislosti rozlišení kódu pro TC plugin
  • Ant-based mojo pomocí Maven-Script-ant: 2.1.0+ způsobit NPE
  • Appassembler Maven plugin takhle nefunguje, jak by měl
  • Rozdíl v překladu rozlišení rozsah závislostí
  • POM artefakty přecházel do MavenProjectBuilder.buildFromRepository () již nejsou vyřešeny
  • Nepodařilo se získat archívů pro rozšíření "zip"
  • 'org.apache.maven.plugins: maven nainstalovat plugin-: 2.3.1 ". Požadovaný třída chybí: org.codehaus.plexus.digest.Digester
  • Závislosti na vidlici projekty reaktorů nejsou vyřešeny při agregátor povinni životního cyklu vidlice
  • Řešení konfliktů nepodá dílčí strom nejbližšího závislost, pokud dál konfliktní závislost má širší působnost
  • Maven nemůže stavět, pokud vložen do ClassLoader, který není podporovaný reálném JAR souboru / Classpath
  • Custom Maven plugin regrese v Maven 3.x, zvyk ComponentConfigurator způsobí nekonečné smyčky
  • ušaté pokusy řešit závislosti na projekty reaktorů zabránilo jejich pozdějšímu rozlišení z reaktoru
  • NPE v legacy.DefaultWagonManager.getArtifact
  • nejsou zaznamenány poruchy Kontrolní
  • Maven 3 regrese: Chybí konstruktor org.codehaus.plexus.component.configurator.converters.special.ClassRealmConverter
  • MavenProject.getParent () ignoruje konfigurované úložiště
  • Nesprávné chyby rekurzivní výraz cyklus (aktualizace plexus-interpolace)
  • chyba interpolace vzhledem k cyklickému výrazu pro jednoho z POM souřadnic dostane zbytečně opakuje
  • Úložiště objevené v závislost cedulky mají vyšší prioritu než úložišť nakonfigurovány pro původní žádost rozlišením POM
  • MavenProject.getDependencyArtifact () vrací artefakty bez verzi pro závislost s rozsahem verze
  • Zlepšení:
  • Metadata pro momentky by měla zahrnovat klasifikátor
  • Povolit třída říše manažer deleguje změnit veřejnou část Maven jádra říše
  • Maven Java API nedává pěkné chybové zprávy při nesprávně nastavený
  • Více neúspěchy potřebovat další mezery
  • Relativní chyby cesta mohla být více explicitní
  • Nové vlastnosti:
  • Vytvořte Maven API pro konfiguraci komponent

Co je nového ve verzi 2.2.1:

  • Opravy chyb:
  • MNG-3265 - odborník model Extension.equals způsobuje NPE, když je všechna pole neinicializovanou
  • MNG-3506 - Custom ArtifactHandler není vyřešen pro projekt, kdy dodatečný plugin s rozšířeními je definován v mateřské pom
  • MNG-3753 - ArtifactResolverDiagnoser.diagnose () se nezdaří s NPE-li vnořené IOException nemá detailní zprávu
  • MNG-4189 - Maven nezvedá konkrétní Časově označené verze závislost, kdy byl později Časově označené verze staženy a již v lokálním úložišti
  • MNG-4218 - NPE v AbstractArtifactResolutionException pokud DefaultArtifactResolver.resolveTransitively je přerušena
  • MNG-4228 - [regrese] Autorizace se nezdařila:. Není povoleno na základě plné moci
  • MNG-4235 - [regrese] Maven 2.2.0 produkuje neplatných kontrolních součtů během nasazení do zabezpečené HTTP repo
  • MNG-4236 - [regrese] http vůz nahrání souborů dvakrát s Maven 2.2.0, když je preemptivní auth vypnutou (výchozí nastavení)
  • MNG-4238 - Custom ArtifactHandler za předpokladu, potažmo sestavení není používán pro projektové artefakt
  • MNG-4240 - přímé závislosti s rozsahem poskytovaných == nebude mít jejich tranzitivní závislosti vyřešen pro sestavování a testování
  • MNG-4270 - ArtifactHandler, LifecycleMapping od Earth závislost není používán, pokud Earth rozšíření jsou povoleny
  • MNG-4275 - [regrese] Přímé přemisťování již log na úrovni UPOZORNĚNÍ: MNG-3380 je v rozporu s MNG-1689
  • Zlepšení:
  • MNG-4254 - výběr Podpora implementace vozu pro konkrétní protokol
  • MNG-4279 - výběr poskytovatele vůz by došlo k selhání elegantně a používat protokol pro roleHint případě, že protokol, poskytovatel roleHint není k dispozici
  • .

Požadavky

  • Java 1.6 nebo vyšší
  • Apache Ant 1.8 nebo novější

Podobný software

Twitter4R
Twitter4R

12 May 15

PGExtractor
PGExtractor

10 Feb 16

as3base64
as3base64

5 Jun 15

Shopify API (Ruby)
Shopify API (Ruby)

10 Feb 16

Ostatní software developer Apache Software Foundation

Apache Hadoop
Apache Hadoop

10 Feb 16

Apache ServiceMix
Apache ServiceMix

11 Mar 16

Apache Lucene
Apache Lucene

10 Dec 15

Komentáře k Apache Maven

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!
Vyhledávání podle kategorie