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

Fancy Buttons
Fancy Buttons

13 May 15

Sliderman.js
Sliderman.js

13 May 15

stickUp
stickUp

13 May 15

Caret.js
Caret.js

1 Mar 15

Ostatní software developer Apache Software Foundation

Apache Commons JCS
Apache Commons JCS

13 Apr 15

Apache Libcloud
Apache Libcloud

9 Apr 16

Apache Torque
Apache Torque

13 Apr 15

Apache Airavata
Apache Airavata

6 Mar 16

Komentáře k Apache Maven

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!