在 JDeveloper 上不使用导出向导导出 OSB 资源

Export OSB resources without using export wizard on JDeveloper

使用 JDeveloper 来创建和管理 Oracle Service Bus 12c 资源,我能够使用 JDeveloper 的资源导出向导将所需资源导出到 .jar 文件中,在树下一一选择需要的资源每个项目。

不过,我想做的是找到一种基于资源列表导出 .jar 文件的方法,该文件以常用格式(JSON、CSV 等)的文件形式给出,因为它可以为大量资源节省时间。我的第一个想法是搜索 JDeveloper 是否提供这种方式或尝试以编程方式执行此操作,但我对此的搜索没有给我任何操作方法的信息。

有其他方法吗?

如果您有 Oracle OSB 11.1.1.7.0 或更高版本,您可以使用 configjar 在项目级别自动执行 OSB 的编译过程,这是一个完整的 example of an implementation包括:使用 configjar 进行编译,使用 Jenkins 和 python 脚本自动执行从 GIT 检索代码的任务。

您也可以使用 ANT 来完成,这里有一个 good document of Oracle 解释。 (我试过了,发现configjar更好用,11.1.1.7.0以下版本只有这个选项)

创建任何这些编译方法后,您可以创建一个 CSV 文件,parse it with python 并循环编译。