0

我正在使用 Mule SDK 创建一个 CosmosDB 连接器。我正在尝试使用以下代码在全局配置中添加 CosmosDB 依赖项,但它似乎没有按预期运行。它正在下载 Maven 依赖项,但未在配置中添加 jar。请让我知道我错过了什么。

@ExternalLib(
  name = "Azure CosmosDB Driver",
  description = "Azure Cosmos DB driver that supports connection to the MySQL Database",
  requiredClassName = "com.azure.data.cosmos",
  type = ExternalLibraryType.JAR,
  coordinates="com.microsoft.azure:azure-cosmos:3.7.3"
)
public class AzureCosmosDBConnectionProvider implements ConnectionProvider<AzureCosmosDBConnection>

请看下图:这里我提供了所有详细信息,但是当我单击 Azure Cosmos DB 驱动程序并添加依赖项或 JAR 文件时。它仍然抛出相同的错误。

CosmosDB Mule 全局配置

谢谢你。

4

1 回答 1

0

@ExternalLib 注释似乎声明了该库,但它并未将其包含在模块中。您必须在应用程序的 pom 中执行此操作,将其添加为依赖项,并将其添加为共享库。这就是数据库连接器对 JDBC 驱动程序所做的事情。

于 2020-06-12T03:13:02.543 回答