有人问我是否可以创建一个 ANT 脚本,该脚本可用于复制属性文件(与目标环境相关联)、创建一个 EAR 文件(可能使用 JDeveloper 部署文件)并将该 EAR 文件部署到目标 OC4J 容器。
我在问是否有人通过使用 ANT 使用指定的“部署”文件自动调用 JDeveloper 来创建 EAR 文件?或者是否可以完全绕过调用 JDeveloper。是否有任何示例 ANT 代码片段可以这样做,或者任何可能有用的信息/提示。
谢谢。
有人问我是否可以创建一个 ANT 脚本,该脚本可用于复制属性文件(与目标环境相关联)、创建一个 EAR 文件(可能使用 JDeveloper 部署文件)并将该 EAR 文件部署到目标 OC4J 容器。
我在问是否有人通过使用 ANT 使用指定的“部署”文件自动调用 JDeveloper 来创建 EAR 文件?或者是否可以完全绕过调用 JDeveloper。是否有任何示例 ANT 代码片段可以这样做,或者任何可能有用的信息/提示。
谢谢。
如果您使用 ADF 业务组件 (BC),那么您必须使用 ojdeploy。否则,您的 BC 将不会得到验证,并且您的部署将失败。
ojdeploy 需要安装 JDeveloper(哎呀!),并将根据 JDeveloper 的部署配置文件生成 EAR。
(虽然这是一个旧线程,但我添加了一些你永远不知道的东西。)
查看 jdev\bin 目录中的 ojdeploy 命令,它可以让您从命令行使用 JDeveloper 的部署配置文件。
我发现jDeveloper使用的所有ant任务都在(默认)目录下:C:\Oracle\Middleware\jdeveloper\bin
我相信您可以将它们复制到构建服务器并直接使用它们
它们是您右键单击并从界面中选择部署时使用的文件
您可以构建自己的 JDeveloper 部署配置文件解释器程序并从部署配置文件生成 Ant 文件。我以前做过。蒂姆