JBoss有jbossall-client.jar
可以在客户端应用程序中用于JNDI查找等等......它可以在JBoss maven repository中找到。
在依赖关系托管环境中使用Glassfish 3时应该怎么做?
{3}}在步骤3中说,应该直接引用glassfish的安装指南中的gf-client.jar
。 gf-client.jar
仅对glassfish安装目录中的其他JAR具有相对引用。因此,将gf-client.jar
放在私有存储库中是不可取的,除非您愿意将所有引用的JARS放入存储库中。但这并不好,因为那时你必须把手动放到正确的相对位置。
有FAQ生成appclient.jar
,它不能直接在类路径中使用,因为它主要只是一个包含客户端所有需要JAR的ZIP文件。当然你可以将appclient.jar
放在存储库中,然后在构建脚本中进行所有提取和类路径构建,但是我应该这样做吗?
有没有其他方法可以做到这一点,或者更好的方式如何使用此appclient.jar
?
我是否已经监督了“glassfishall-client.jar
”?
答案 0 :(得分:0)
我对你的确切问题并不熟悉,但我可以就你的一个陈述发言:
所以把gf-client.jar放在一个 私有存储库是没有选择的, 除非你愿意把所有的东西都拿走 将JARS引入存储库, 太。但那并不好,因为那样 你必须手动把它 正确的相对位置。
我管理我们的本地存储库,我可以告诉你,将所有引用的JARS包含在存储库中非常容易。为此,您运行安装任务,并将传递设置为true。看起来像这样:
<ivy:install organisation="[orgName]" module="[modName]" revision="[rev]"
from="myRepositoryChain" to="myLocalResolver" transitive="true" />
很难从你的问题中得知,但我猜测问题是这些依赖关系只能直接从JBoss获得?只要您在“myRepositoryChain”中包含适当的存储库,它就可以毫不费力地工作。
如果这些罐子难以访问,那就更有理由将它们拉到本地存储库中了。
我希望在某种程度上有所帮助。
这是 精彩 资源,可获取有关managing a local ivy repository.
的更多信息