Развертывание зависимых артефактов Java Library-Maven на OSB

Я новичок в OSB. У меня было это требование, когда мне нужно было вызвать Java SDK Amazon SDK для выполнения, чтобы вызвать очередь SQS.

Я использовал Java CallOut, создав файл jar, который использует AWS SDK, используя зависимости pom / maven. Здесь все хорошо. На самом деле, я уже индивидуально проверил код SDK, чтобы увидеть, что ничего не получается.

Пытаясь включить то же самое в OSB-код, я включаю только что созданный jar из его местоположения файла. Все идет нормально. Никаких ошибок в том числе и в JDeveloper.

Но когда я использую то же самое, я начинаю сталкиваться с проблемами. Развертывание терпит неудачу, заявляя, что метод, который я выбрал для Java CallOut, не существует. Он просто не может распознать любую библиотеку, которая добавлена ​​через Maven как зависимость.

Есть ли что-то, что мне не хватает..??

Как сделать так, чтобы установщик OSB разрешал зависимости во время развертывания?

1 ответ

Посмотрите на этот ответ здесь. Он объясняет, как создать "толстый"-Jar, который будет содержать все ваши необходимые зависимости.

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