Glassfish-Embedded-Maven-Plugin - Comment déployer des ressources
-
12-11-2019 - |
Question
Je fournit un moyen rapide et facile aux utilisateurs de déployer mon application Java EE 6 via le Plugin-Maven-Maven-Maven-Maven, afin qu'ils n'aient pas à installer et à configurer un verre de verre autonome. Cependant, j'ai des problèmes avec le déploiement des ressources.
L'application a besoin d'une ressource Javamail dans le conteneur et a besoin d'un royaume JAAS avec un rôle approprié -> mappage utilisateur / groupe.
Lors du déploiement dans un verre de verre autonome, il est facilement fourni avec un fichier Sun-Sources.xml et / ou quelques commandes Asadmin. Cependant, j'ai du mal à comprendre comment le faire avec Glassfish intégré.
Existe-t-il un moyen de dépasser automatiquement un verre de vitesses .xml dans mon pompon dans le cadre de l'invocation de la bouteuse-maven-maven? La documentation du plugin est presque inexistante ou fait référence à la version mal obsolète 2.1, et je suis de plus en plus coincé.
La solution
Il semble que le Plugin de vitrail enlacés en maven soit trop limité pour ce cas d'utilisation.
Au lieu de cela, utilisez l'API Glassfish intégrée. Cela a complètement changé en 3.1, mais la plupart du Web fait référence à l'ancienne API 3.0.1, donc la plupart des exemples que vous pouvez trouver seront faux. Commencer ici:
http://embedded-glassfish.java.net/nonav/apidocs/org/glassfish/embedable/glassfish.html