Apache Maven

Screenshot Software:
Apache Maven
Szczegóły programowe:
Wersja: 3.3.9 Aktualizowane
Filmu: 10 Feb 16
Licencja: Wolny
Popularność: 65

Rating: 2.5/5 (Total Votes: 2)

Apache Maven jest jednym z najbardziej udanych projektów Apache, tam obok jego HTTPD i serwerów Tomcat, Ant kompilacji systemu i baz danych Cassandra i CouchDB.

Maven jako narzędzie kierowana tylko deweloperom i jest środowisko programistyczne bezspoinowe do programowania w Javie, które automatyzuje różne wspólne operacje napotkał i przeprowadzone w trakcie procesu konfigurowania, kodowanie i wdrożenie projektu.

Deweloperzy mogą zautomatyzować projekt buduje, czynią changelog prowadzą odrębne codebases, uruchamianie testów jednostkowych, generować raporty pokrycia kodu, zarządzać zależnościami, a nawet prowadzą list dyskusyjnych z instalacji Maven.

Pojedyncza instalacja Maven może być używany do zarządzania wielu projektów, a projekt korzysta również z bezpłatnego archiwum JAR do automatycznego pobierania i instalowania repozytoriów automatycznie, podobnie jak słynny CPAN Perl i node.js 'repo NPM.

Wszystko to jest obsługiwane poprzez POM, model obiektowy projekt, a jego pliki konfiguracyjne znanym pom.xml można znaleźć w niemal wszystkich projektach Java dzisiejszych. Jeśli widzieliście go, to prawdopodobnie projekt jest zarządzany za pomocą Maven

Co nowego w tej wersji.

  • Switched dostęp do Maven Central HTTPS.

Co nowego w wersji 3.3.3:

  • Switched dostęp do Maven Central HTTPS

Co nowego w wersji 3.3.1:

  • Switched dostęp do Maven Central HTTPS

Co nowego w wersji 3.2.5:

  • Switched dostęp do Maven Central HTTPS

Co nowego w wersji 3.0.4:

  • Niektóre akcesoria są teraz włączone domyślnie:
  • HTTP (S) puli połączeń.
  • Default poboru obsługa uwierzytelniania.
  • domyślny limit czasu odczytu skonfigurowana do 30 minut.

Co nowego w wersji 3.0.3:

  • Zezwalaj parametry szesnastkowe
  • domu wyświetlanych informacji Maven w wersji
  • Uproszczenie spadek 3rd rozszerzeniami dla Maven rdzenia
  • API do obliczenia planu wykonania bez pełnej konfiguracji wykonania mojo
  • Zezwalaj na konfigurację parametrów wtyczek w kategorii java.util.Properties podobnie jak mapy
  • Zezwalaj na konfigurację typu array / zbiór parametrów wtyczek za pośrednictwem właściwości systemu
  • Zezwalaj na konfigurację wtyczek parametrów tablicowych wpisany z wyrażeń plonach kolekcje i odwrotnie
  • Zezwalaj skondensować konfigurację wtyczek fasoli parametrów, które zwykle wymagają tylko jedną wartość
  • JAVA_HOME auto discovery
  • następujących zaleceń generycznych parametrów Wtyczka kolekcji podczas ich zaludniając
  • Pozostawić do inline elementów kolekcji / tablicy ciągu wtyczki

Co nowego w wersji 2.2.1 / 3.0:

  • Poprawki błędów:
  • artefakty Snapshot, które nie mogą zostać pobrane ze względu na problemy komunikacyjne są & quot; czarnej liście & quot; na dzień domyślnie.
  • Wersja Migawka nie zostanie rozwiązany w wersji dla zakresu
  • NPE w zależności kodu rozdzielczości dla wtyczki TC
  • mojo Ant oparte używając maven-Script-mrówkę: 2.1.0+ powodować NPE
  • Appassembler Maven Plugin nie działa tak jak powinien,
  • Różnica kompilacji rozwiązywaniu zależności zakres
  • artefakty POM przeszedł do MavenProjectBuilder.buildFromRepository () nie są już rozwiązane
  • Nie można uzyskać Archiver o przedłużenie 'zip'
  • 'org.apache.maven.plugins: Maven zainstalować plugin: 2.3.1 ". Wymagana klasa brakuje: org.codehaus.plexus.digest.Digester
  • Zależności w rozdwojonych projektów reaktorów nie są rozwiązywane, gdy agregator zobowiązany do widelców cyklu życia
  • Rozwiązywanie konfliktów nie odbiera sub drzewo najbliższego uzależnienia, jeśli dalej sprzeczne zależność ma szerszy zakres
  • Maven nie może budować, gdy załadowana w classloader, które nie jest poparte rzeczywistym plików JAR / ścieżce klasy
  • Własne Maven Plugin regres Maven 3.x, niestandardowe ComponentConfigurator powoduje nieskończoną pętlę
  • eary próby rozwiązywania zależności projektów reaktorów zapobiec ich późniejszą uchwałę z reaktora
  • NPE w legacy.DefaultWagonManager.getArtifact
  • błędy sumy kontrolnej nie jest zalogowany
  • Maven 3 regresji: Brakujące konstruktora org.codehaus.plexus.component.configurator.converters.special.ClassRealmConverter
  • MavenProject.getParent () ignoruje skonfigurowane repozytoria
  • Nieprawidłowe rekurencyjne błędy stopnia ekspresji (aktualizacja splotu-interpolacja)
  • Błąd interpolacji powodu cyklicznego wypowiedzi dla jednej ze współrzędnych POM dostaje niepotrzebnie powtarzane
  • Repozytoria odkryte w repozytoriach POMs zależnościami zastępują skonfigurowanych dla oryginalnej rozdzielczości wniosek POM
  • MavenProject.getDependencyArtifact () zwraca artefakty bez wersji na zależność z zakresu wersji
  • Usprawnienia:
  • Metadane powinny zawierać migawek klasyfikator
  • Zezwalaj delegaci kierownik klasa królestwa zmienić część publiczną Maven podstawowej sfery
  • Maven Java API nie daje ładne komunikaty o błędach, gdy nieprawidłowo skonfigurowane
  • Wiele niepowodzeń potrzebować dodatkowej spacji
  • Względne błędy ścieżka może być bardziej wyraźne
  • Nowe funkcje:
  • Tworzenie API Maven dla konfiguracji elementów

Co nowego w wersji 2.2.1:

  • Poprawki błędów:
  • MNG-3265 - Maven model Extension.equals powoduje NPE, gdy każde pole jest Niezainicjowane
  • MNG-3506 - Niestandardowe ArtifactHandler nie został rozwiązany za projekt, gdy dodatkowy plugin z rozszerzeniami jest zdefiniowana w nadrzędnej POM
  • MNG-3753 - ArtifactResolverDiagnoser.diagnose () nie powiedzie się z NPE jeśli zagnieżdżone IOException ma szczegółowy komunikat
  • MNG-4189 - Maven nie zbierając specyficzną zależność wersji czas utworzenia gdy nowszej czas utworzenia została pobrana i już obecne w lokalnym repozytorium
  • MNG-4218 - NPE w AbstractArtifactResolutionException jeśli DefaultArtifactResolver.resolveTransitively zostanie przerwany
  • MNG-4228 - [regresji] Autoryzacja nie powiodła się. Nie autoryzowane przez pełnomocnika
  • MNG-4235 - [regresji] Maven 2.2.0 produkuje nieprawidłowych sum kontrolnych w trakcie wdrażania do zabezpieczonej repo HTTP
  • MNG-4236 - [regresji] http przesłane pliki wagonu dwukrotnie z Maven 2.2.0, gdy prewencyjne auth jest wyłączona (ustawienie domyślne)
  • MNG-4238 - Niestandardowe ArtifactHandler dostarczone przez kompilacji rozszerzenia nie jest wykorzystywany do projektu artefaktu
  • MNG-4240 - bezpośrednie zależności z zakresu == pod warunkiem że nie będzie musiał ich przechodnie zależności rozwiązany za opracowywanie i testowanie
  • MNG-4270 - ArtifactHandler, LifecycleMapping z plugin zależność nie jest używany, gdy włączone są wtyczki rozszerzenia
  • MNG-4275 - [regresji] Bezpośrednie relokacji już zalogować na poziomie Ostrzeżenie: MNG-3380 konflikty z MNG-1689
  • Usprawnienia:
  • MNG-4254 - Wybór Wspieranie wdrażania wagonu dla danego protokołu
  • MNG-4279 - wybór operatora wagon powinien zawieść wdziękiem i wykorzystać protokół dla roleHint Jeśli protokół świadczący roleHint nie jest dostępna
  • .

Wymagania :

  • Java 1.6 lub nowszy
  • Apache Ant 1.8 lub nowszy

Podobne oprogramowanie

Inne programy z deweloperem Apache Software Foundation

Apache jclouds
Apache jclouds

10 Feb 16

Apache UIMA
Apache UIMA

17 Feb 15

Apache Blur
Apache Blur

13 Apr 15

Apache Synapse
Apache Synapse

13 Apr 15

Komentarze do Apache Maven

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!
Szukaj wg kategorii