无法使用 Gradle 导入 com.tibco.tibjms.TibjmsQueueConnectionFactory

问题描述

所以我一直致力于将 Maven 项目迁移到 Gradle 项目上。这样做时,我可以通过一个名为 TibjmsQueueConnectionFactory 的类,我一直试图弄清楚如何尝试导入。我在 MVNRepository 上发现了我的大部分其他导入,但是我尝试的所有导入似乎都不起作用。

这基本上就是我想要做的:

// https://mvnrepository.com/artifact/com.tibco/tibjms
    implementation group: 'com.tibco',name: 'tibjms',version: '1.0'

我确实看到某个地方可能根本不存在 Tibco,也许我必须下载一个 jar 文件,但我不确定是否是这种情况。有没有其他人遇到过这个问题?你是怎么解决的?

解决方法

answer 中提供了可能的 maven 项目 pom 依赖项解决方案。 您可以从 openmindonline 存储库中上传的 pom 获取 tibjms-4.1,其中包含 TibjmsQueueConnectionFactory。我们无法从 icm 访问其他版本。

在您的 build.gradle

的存储库块中添加 openmindonline 存储库信息
repositories {
    // You can declare any Maven/Ivy/file repository here.
    maven {
        url "http://repository.openmindonline.it/"
    }
}

然后在 implementation 'tibco-ems:tibjms:version:4.1' 块中添加 dependencies

如果您有本地可用的 jar 文件,您可以按照此 question 中提供的解决方案进行操作。