glassfish-embedded-maven-plugin - 如何部署资源

时间:2011-03-28 06:10:29

标签: java-ee maven glassfish java-ee-6 glassfish-embedded

我为用户提供了一种快速简便的方法,可以通过glassfish-embedded-maven-plugin部署我的Java EE 6应用程序,因此他们无需安装和配置独立的glassfish。但是,我在资源部署方面遇到了麻烦。

应用程序需要来自容器的JavaMail资源,并且需要具有合适角色>用户/组映射的JAAS领域。

当部署到独立的glassfish时,很容易提供sun-resources.xml文件和/或几个asadmin命令。但是,我正在努力弄清楚如何用glassfish嵌入它。

有没有办法可以在我的pom中自动部署glassfish-resources.xml作为glassfish-embedded-maven-plugin调用的一部分?该插件的文档几乎不存在,或者指的是过时的2.1版本,我越来越卡住了。

1 个答案:

答案 0 :(得分:1)

看起来maven-embedded-glassfish-plugin对于这个用例来说太有限了。

相反,使用嵌入式glassfish api。这已经在3.1中完全改变了,但是大多数网络都是指旧的3.0.1 api,所以你能找到的大多数例子都是错误的。从这里开始:

http://embedded-glassfish.java.net/nonav/apidocs/org/glassfish/embeddable/GlassFish.html