BNM е проф на възможните подобрения на Maven.
<Силен> Колко добре е BNM
BNM е в състояние да изгради свой собствен проект, дърво и е повече от 3 пъти по-бързо от Maven. Не всичко се изпълнява все още, но BNM може да се строи.
Налице е също така интеграцията затъмнение помощта на BNM затъмнение плъгин. Моля, използвайте http://www.bebbosoft.de/plugins затъмнение актуализация на сайта, за да инсталирате функцията.
<Силен> Мога ли да използват съществуващите pom.xml файлове? Силен>
Да, можеш! Точно сега не всички плъгини са налични. Тъй BNM не използва Maven плъгини замяна плъгин трябва да съществува. Всяко резервно плъгин самата карта на Maven ID (игнориране на Maven версия). BNM се осъществява в собствена плъгини от вашите съществуващи pom.xml файлове.
Тъй BNM е по-скоро доказателство, че Maven би могло да бъде много по-бързо, все още има надежда, че Maven ще се подобри. Независимо от това, че е безсмислено да се изчака. Най-добрият начин днес е да се използва BNM и Maven успоредно: - използвайте BNM да съставят / изгради по време на цикъл на развитие - използвайте Maven за всичко останало Това намалява необходимостта от много плъгини (разполагане др пр.п.).
<Силен> Мога ли да кодира собствени плъгини? Силен>
Да, можеш. А ти не се нуждаят от специална обработка, за да се създаде плъгин тъй BNM използва Java анотации да прикачите стойности pom.xml да плъгин инстанции.
Все пак имайте предвид, че BNM плъгини трябва да са безопасни за темата! Ако вашите плъгини Кукички някои трети неща партия, която не е вденете сейф, синхронизирате invokation в Кодекса на плъгини
<силни> Характеристики :.
- < Li> BNM има малък стартер
- BNM е компактен
- BNM работи много по-бързо от Maven
- parallelizes сваляния
- parallelizes процеса на компилиране
- BNM е различен / по-добре?
- BNM не извършва обновления за крайните артефакти (не SNAPSHOT версия)
- BNM не извършва обновления за SNAPSHOT версия, които са част от текущия проект дървото.
- BNM е по-строга (може би по-точни!?)
- няма поддръжка за версия варира, тъй като това нарушава строя (Вие винаги получавате точно определен версия)
- забранява променлива използване в лични, artifactId, groupId, версия, обхват и опаковъчни полета.
- Eclipse плъгин за нов начин за използване на проекти Maven / BNM
- действия за създаване на следващата SNAPSHOT версия на един артефакт и актуализира всички зависимости вътре дървото на проекта
- действия, за да финализира артефакт и актуализира всички зависимости вътре дървото на проекта
- действия, за да се получи подобект като проекта Eclipse
Коментари не е намерена