如何将jar添加到* embedded * JBoss的服务器库中?
问题描述:
我需要向Seam用于集成测试的嵌入式JBoss添加加密提供程序。如何将jar添加到* embedded * JBoss的服务器库中?
对于常规的JBoss,这很简单,只需将文件放入服务器实例的/ lib文件夹即可。然而,对于嵌入式JBoss,事情似乎有所不同。我试过把jar放在/ embedded-jboss/bootstrap/lib和/ embedded-jboss中,但没有改变,这些类没有被看到。
我读过http://community.jboss.org/wiki/EmbeddedAndJavaSE,还查看了org.jboss.embedded.Bootstrap的源代码,但是我还没有找到方法。如果重要的话,这个构建是通过Maven完成的。
非常感谢您的任何建议。
答
我在此期间找到了答案:它们可以添加到运行测试的插件的类路径中,如下所示。适用于我。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<!-- snip -->
<additionalClasspathElements>
<additionalClasspathElement>add/here/your/jar</additionalClasspathElement>
</additionalClasspathElements>