我在 IBM WebSphere Application Server 8.5.5 上部署了一个 Web 应用程序。
它使用 JNDI 查找 com.ibm.websphere.cache.DistributedMap
它来自运行时的 websphere 类路径。
但是,我需要访问该类才能编译代码,而且并非所有开发人员或构建服务器都安装了 WebSphere 实例。
gradle war 插件有一个 providedCompile
配置来保存这个依赖,但是我从哪里得到包含 DistributedMap
的 jar ?
IBM 是否有包含 WebSphere 运行时 jar 的公共(public)存储库?
还是我需要从已安装的实例中提取它并将其发布到我们公司内部的 maven 存储库?
哪个 jar 包含这个类?
最佳答案
检查这是否能解决您的问题,这看起来像带有 DistributedMap API https://mvnrepository.com/artifact/com.ibm.websphere.appserver.api/com.ibm.websphere.appserver.api.distributedMap 的 maven repo
关于gradle - 您如何指定 IBM WAS 上的运行时依赖关系?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64450466/