Экспорт ресурсов OSB без использования мастера экспорта в JDeveloper

Используя JDeveloper для создания ресурсов Oracle Service Bus 12c и управления ими, я могу экспортировать необходимые ресурсы в файл .jar с помощью мастера экспорта ресурсов JDeveloper, выбирая один за другим нужные в дереве каждого проекта.

Однако я хочу найти способ экспортировать файл .jar на основе списка ресурсов, представленного в файле широко используемого формата (JSON, CSV и т. Д.), Поскольку это может сэкономить время для большого количества ресурсов. Моей первой мыслью было поискать, предоставляет ли JDeveloper такой способ или пытается ли это сделать программно, но мой поиск не дал мне никакой информации о том, как это сделать.

Есть ли альтернативный способ сделать это?


person Nick Louloudakis    schedule 14.06.2018    source источник


Ответы (1)


Если у вас Oracle OSB 11.1.1.7.0 или выше, вы можете автоматизировать процесс компиляции OSB на уровне проекта с помощью configjar, вот целый пример реализации, которая включает: компиляцию с использованием configjar, автоматизацию задачи получения кода из GIT с использованием Jenkins и скрипта Python.

Вы также можете сделать это с помощью ANT, вот хороший документ Oracle, объясняя это. (Я пробовал, но мне было проще использовать configjar, это единственный вариант для версий ниже 11.1.1.7.0).

После создания любого из этих методов компиляции вы можете создать файл CSV, проанализировать его с помощью python и зациклите компиляцию.

person Miguel Ortiz    schedule 14.06.2018
comment
Спасибо за ответ, очень полезно. - person Nick Louloudakis; 02.08.2018
comment
@NickL. рад помочь! - person Miguel Ortiz; 03.08.2018