2017-06-29 3 views
0

Je voudrais vous demander quelques astuces sur la manière correcte de configurer maven dans le scénario suivant: J'ai quelques artefacts qui sont actuellement empaquetés, mais ils ont maven-bundle-plugin aussi parce que je veux qu'ils deviennent des bundles OSGI, néanmoins je n'ai pas changé leur paquet en bundle car il existe le cas que je veux les construire comme jar (ou war parfois). Pour utiliser maven-bundle-plugin avec le paquet jar j'ai suivi this chapter et tout a bien fonctionné, mais maintenant je pense à les emballer avec bundle, pour obtenir toutes les fonctionnalités de maven-bundle-plugin et parce que mon défaut le déploiement est à OSGI. Donc, je voudrais savoir si emballer des artefacts comme des paquets mais les utiliser dans un contenant pas OSGI peut entraîner des problèmes, qu'en pensez-vous? ThxArtefacts avec un emballage jar qui pourraient être regroupés selon le profil

Répondre

0

Si vous créez vos bundles à l'aide du plug-in alternatif et plus récent bnd-maven-plugin, il n'est pas nécessaire de modifier le type d'emballage.

+0

Merci, mais il ne semble pas tellement mature. Et s'il vous plaît êtes-vous capable de répondre à ma dernière question? – Gamby

+2

Le plugin bnd-maven est mature et est utilisé par de nombreuses grandes organisations. Qu'est-ce qui vous fait penser que ce n'est pas mature? Pour répondre à votre question: un bundle est un fichier JAR donc oui bien sûr vous pouvez les utiliser en dehors d'OSGi. –

+1

Pouvez-vous dire pourquoi vous pensez que ce n'est pas mature? Il a été disponible pour plusieurs versions et provient des développeurs Bnd. –