【发布时间】:2011-04-16 04:17:04
【问题描述】:
JBoss 有 jbossall-client.jar,可用于客户端应用程序进行 JNDI 查找等...它在 JBoss maven repository 中可用。
在依赖管理环境中使用 Glassfish 3 时应该如何做?
FAQ 在步骤 3 中表示应该直接引用 glassfish 安装目录中的gf-client.jar。 gf-client.jar 仅具有对 glassfish 安装目录中其他 JAR 的相对引用。因此,将gf-client.jar 放在私有存储库中是没有选择的,除非您愿意将所有引用的 JARS 也放入存储库中。但这并不好,因为那样你必须手动将其放置到正确的相对位置。
有一个package-appclient script 生成一个appclient.jar,它不能直接在类路径中使用,因为它主要只是一个包含客户端所有需要的JAR 的ZIP 文件。当然你可以将appclient.jar 放在仓库中,然后在构建脚本中进行所有提取和类路径构建,但我真的应该这样做吗?
有没有其他方法可以做到这一点,或者更好地使用这个appclient.jar?
我监督过“glassfishall-client.jar”吗?
【问题讨论】:
-
遇到了完全相同的问题,还没有找到合适的解决方案
标签: java maven-2 java-ee-6 ivy glassfish-3