BNM je prof možných vylepšení Maven.
Jak dobrá je BNM
BNM je schopen vybudovat své vlastní projekt strom a je více než 3 krát rychleji než Maven. Ne všechno je realizován ještě, ale BNM mohou stavět sám.
K dispozici je také integrace zatmění pomocí BNM zatmění plugin. Použijte prosím http://www.bebbosoft.de/plugins zatmění aktualizace webu nainstalovat funkci.
Mohu použít existující pom.xml soubory?
Ano můžeš! Právě teď jsou přítomny ne všechny pluginy. Vzhledem k tomu, BNM nevyužívá Maven pluginy náhradní plugin musí existovat. Každá výměna plugin mapuje sebe k maven id (bez ohledu na verzi Maven). BNM provozuje své vlastní pluginy na stávajících pom.xml soubory.
Vzhledem k tomu, BNM je důkazem, že Maven by mohl být mnohem rychlejší, stále existuje naděje, že Maven zlepší. Přesto, že je marné čekat. Nejlepší způsob, jak je dnes použití BNM a Maven paralelně: - použijte BNM sestavit / sestavit během svého vývojového cyklu - používat Maven pro všechno ostatní To také snižuje potřebu mnoha pluginů (nasazení atd pb).
Mohu kód vlastní pluginy?
Ano můžeš. A nepotřebujete žádné speciální zpracování vytvořit plugin od BNM využívá Java anotace k upevnění hodnot pom.xml na instance plugin.
Stále být vědomi toho, že BNM pluginy musí být vlákno v bezpečí! Pokud vaše pluginy háčky nějaké věci třetí strany, která není závit bezpečné, synchronizovat invokation v kódu pluginů
Vlastnosti :.
- < li> BNM má malý launcher
- BNM je kompaktní
- BNM funguje mnohem rychleji, než Maven
- parallelizes stahování
- parallelizes proces sestavení
- BNM je jiný / lepší?
- BNM provádí žádné aktualizace na konečnou artefaktů (non SNAPSHOT znění)
- BNM provádí žádné aktualizace na verzi SNAPSHOT, které jsou součástí aktuálního projektu stromu.
- BNM je více striktní (možná přesnější!?)
- žádná podpora pro verze se pohybuje, protože to zlomí sestavení (Vždy dostanete přesně specifikované verze)
- zakazuje variabilní využití v id, artifactId, GroupID, verze, rozsah a balení pole.
- Eclipse plugin pro nový způsob využití projektů Maven / BNM
- akce k vytvoření další SNAPSHOT verzi artefaktu a aktualizovat všechny závislosti uvnitř stromu projektu
- akce dokončit artefakt a aktualizovat všechny závislosti uvnitř stromu projektu
- akce dostat dílčí projekt jako projekt Eclipse
Komentáře nebyl nalezen