Развертывание зависимых артефактов 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, который будет содержать все ваши необходимые зависимости.