2016-10-25 4 views

ответ

2

maven-bundle-plugin был вокруг в течение длительного времени, и именно поэтому он наиболее широко используется.

bnd-maven-plugin был создан не так давно (mod 2015) для решения некоторых проблем с maven-bundle-plugin. Я предлагаю вам прочитать Neil Bartlett's post, чтобы понять мотивы.

Различия я в курсе являются:

  • maven-bundle-plugin заменяет в Maven банку по умолчанию плагин (именно поэтому вам нужен тип артефакта быть bundle и не jar), а bnd-maven-plugin нет. Формар вызывает проблемы в некоторых случаях (с некоторыми другими плагинами maven). Позже в основном означает, что упаковка сделана дважды (сначала БНД, а затем Maven плагин банку)

  • maven-bundle-plugin может быть сконфигурирован непосредственно в pom или через bnd файла. bnd-maven-plugin может быть сконфигурирован только через bnd файл

Смежные вопросы