BNM jest prof ewentualnych ulepszeniach Maven.
Jak dobry jest BNM
BNM jest w stanie zbudować swoje własne drzewo projektu i jest więcej niż 3 razy szybciej niż Maven. Nie wszystko jest jeszcze zaimplementowana, ale można budować się BNM.
Istnieje również integracja zaćmienie za pomocą wtyczki eclipse BNM. Proszę korzystać z http://www.bebbosoft.de/plugins witryny aktualizacji zaćmienie zainstalować funkcję.
Czy mogę wykorzystać istniejące pliki pom.xml?
Tak, możesz! Teraz nie wszystkie wtyczki są obecne. Od BNM nie używać wtyczek maven plugin musi istnieć wymiana. Każdy plugin wymiana odwzorowuje się na id maven (pomijając wersję maven). BNM prowadzi własne wtyczki na istniejących plików pom.xml.
Od BNM jest więcej dowodów, że Maven może być znacznie szybciej, wciąż jest nadzieja, że Maven poprawi. Niemniej jednak nie ma sensu czekać. Dziś najlepszym sposobem jest użycie BNM i Maven równolegle: - używać BNM do kompilacji / build podczas cyklu rozwoju - używać Maven za wszystko inne to zmniejsza także potrzebę wielu wtyczek (pp) rozmieszczenie itp.
Czy mogę kodować własne pluginy?
Tak, możesz. I nie potrzeba żadnego specjalnego przetwarzania stworzyć plugin od BNM używa adnotacji Java, aby dołączyć do wartości pom.xml wtyczki instancji.
Mimo to należy pamiętać, że musi być wtyczek BNM wątku bezpieczne! Jeśli wtyczki haki jakiś trzeci rzeczy partii, która nie jest bezpieczeństwo wątków, synchronizować invokation w kodzie plugins
Opis .
- < li> BNM ma małą wyrzutnię
- BNM jest kompaktowy,
- BNM działa znacznie szybciej niż Maven
- parallelizes pliki do pobrania
- parallelizes proces budowania
- BNM jest inne / lepsze?
- BNM nie przeprowadza żadnych artefaktów aktualizacje na temat ostatecznych wersji SNAPSHOT (nie)
- BNM nie przeprowadza żadnych aktualizacji w wersji SNAPSHOT, które są częścią obecnego drzewie projektu.
- BNM jest bardziej rygorystyczne (być może bardziej precyzyjne!?)
- Brak wsparcia dla wersji waha się od tego łamie build (zawsze uzyskać dokładnie określona wersja)
- uniemożliwia wykorzystanie w zmiennej id, artifactId, GroupID, wersja, zakres i pakowania pola.
- Eclipse plugin do nowego sposobu korzystania z projektów Maven / BNM
- działania, aby stworzyć kolejną wersję migawkę artefakt i zaktualizować wszystkie zależności wewnątrz drzewa projektu
- działania zmierzające do sfinalizowania artefakt i zaktualizować wszystkie zależności wewnątrz drzewa projektu
- działania, aby uzyskać podprojektu jako projektu Eclipse
Komentarze nie znaleziono