НБМ є проф можливих удосконалень Maven.
<Сильний> Наскільки добре НБМ
НБМ може побудувати свій власний дерево проекту і більш ніж в 3 рази швидше, ніж Maven. Не всі реалізовано, але НБМ може побудувати себе.
Існує також інтеграція затемнення за допомогою плагіна затемнення НБМ. Будь ласка, використовуйте http://www.bebbosoft.de/plugins затемнення Оновлення сайту, щоб встановити функцію.
<Сильний> Чи можу я використовувати існуючі pom.xml файли?
Так, ти можеш! Зараз не всі плагіни присутні. З НБМ не використовувати Maven плагіни плагін заміна повинна існувати. Кожен плагін заміна картки себе в Maven ID (без урахування Maven версія о). НБМ має власний плагіни від ваших існуючих файлів pom.xml.
Так НБМ більш доказ того, що Maven може бути набагато швидше, ще є надія, що Maven покращиться. Проте це марно чекати. Кращий спосіб сьогодні є використання НБМ і Maven паралельно: - використання НБМ для компіляції / побудувати протягом циклу розробки - використання Maven для всього іншого Це також зменшує потребу в багатьох плагінів (розгортання і т.д. п.п.).
<Сильний> Чи кодувати власні плагіни?
Так, ти можеш. І вам не потрібно спеціальної обробки, щоб створити плагін з НБМ використовує Java анотації докласти pom.xml значення до екземплярів плагіна.
Проте слід пам'ятати, що НБМ плагіни повинні бути потокобезпечна! Якщо ваші плагіни гачки дещо третя сторона, яка не є потокобезпечна, синхронізувати invokation в коді плагінів
Особливості :.
- < LI> НБМ має невеликий пусковий
- НБМ компактно
- НБМ працює набагато швидше, ніж Maven
- параллелізует завантажень
- параллелізует процес складання
- НБМ відрізняється / краще?
- НБМ не здійснює ніяких оновлень на кінцевих артефактів (Не версія Snapshot)
- НБМ не здійснює ніяких оновлень на SNAPSHOT версії, які є частиною поточного дерева проекту.
- НБМ є більш суворим (можливо більш точним !?)
- немає підтримки версії не вагається, бо це порушує збірку (Ви завжди отримаєте саме зазначена версія)
- забороняє використання змінних в ID, артефакту, GROUPID, версія, обсяг і в області упаковки.
- Затемнення плагін для нового образу за допомогою проектів Maven / НБМ
- дію, щоб створити наступний знімок версію артефакту і оновити всі залежності в дереві проекту
- , щоб завершити дію артефакт і оновити всі залежності в дереві проекту
- дію, щоб отримати підпроект як проект Eclipse,
Коментар не знайдено