Qué complemento de Maven se utilizará para generar el paquete OSGi y en qué se diferencia bnd-maven-plugin de plug-in de maven.
Respuestas
2 para la respuesta № 1maven-bundle-plugin
Ha existido por mucho tiempo y es por eso que se usa más ampliamente.
bnd-maven-plugin
fue creado no hace mucho (mod 2015) para solucionar algunos problemas con maven-bundle-plugin
. Te sugiero que leas Mensaje de Neil Bartlett Para entender las motivaciones.
Las diferencias que conozco son:
maven-bundle-plugin
reemplaza el plugin de jar por defecto de maven (por eso necesita que el tipo de artefacto seabundle
y nojar
) mientrasbnd-maven-plugin
no. El formulario causa problemas en algunos casos (con algunos otros complementos de Maven). El último básicamente significa que el empaquetado se realiza dos veces (primero por BND y luego por el plugin de Maven Jar)maven-bundle-plugin
se puede configurar directamente en elpom
o viabnd
archivo.bnd-maven-plugin
solo se puede configurar viabnd
archivo