gpt4 book ai didi

java - 无法在全局配置 Mule SDK 中加载外部库 jar

转载 作者:行者123 更新时间:2023-12-01 16:18:42 27 4
gpt4 key购买 nike

我正在使用 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 global config

谢谢。

最佳答案

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

关于java - 无法在全局配置 Mule SDK 中加载外部库 jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62332424/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com