Невозможно загрузить External Lib jar в глобальной конфигурации Mule SDK

Я создаю коннектор CosmosDB с помощью Mule SDK. Я пытаюсь добавить зависимость CosmosDB в глобальную конфигурацию, используя приведенный ниже код, но, похоже, он работает не так, как ожидалось. Он загружает зависимость maven, но не добавляет банку в конфигурацию. Пожалуйста, дайте мне знать, что мне не хватает.

@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. Он все еще выдает ту же ошибку.

Спасибо.

1 ответ

Кажется, что аннотация @ExternalLib объявляет библиотеку, но не включает ее в модуль. Вы должны сделать это в pom приложения, добавив его как зависимость и добавить как общую библиотеку. Это то, что соединитель базы данных делает с драйвером JDBC.

Другие вопросы по тегам