Apache Maven

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

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

Phery.js
Phery.js

12 May 15

Spread
Spread

28 Feb 15

Django-Flickr
Django-Flickr

13 Apr 15

jCarouselLite
jCarouselLite

1 Mar 15

Inne programy z deweloperem Apache Software Foundation

Apache Chukwa
Apache Chukwa

9 Apr 16

Apache Wink
Apache Wink

13 Apr 15

Apache Thrift
Apache Thrift

13 Apr 15

Komentarze do Apache Maven

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