有人问我如何创建一个Ant脚本可以使用复制属性文件(关联到目标环境),创建一个EAR文件(可能使用JDeveloper部署文件),并部署EAR文件到目标OC4J容器的可能性

我问是否有人曾经成功调用JDeveloper会自动创建通过使用ANT指定的“部署”文件EAR文件?或者是有可能通过通在所有调用JDeveloper中。是否有任何样品ANT代码段这样做,或任何信息/提示,可能是有用的。

感谢。

有帮助吗?

解决方案

我建议不要使用JDevelopers用于创建EAR文件,因为我坚信,构建过程必须autosufficient(即尽可能少的外部依赖性越好)。

使用Ant,你可以简单地使用耳任务(记住,耳任务是邮编任务,即你也可以使用所述zipfileset任务内部ear)。

我从未使用过OC4J但通常EAR文件的部署只是将文件复制到正确的目录(这样一个简单的任务copy就够了)。

的事

其他提示

如果您使用ADF业务组件(BC),那么你必须使用ojdeploy。否则,你的BC将不会得到验证和部署将失败。

ojdeploy需要JDeveloper安装(哎哟!)和基于JDeveloper的部署配置文件将产生EAR。

(虽然这是一个古老的线程,我补上一因为你永远不知道。)

检查出的的jdev \ bin目录中的ojdeploy命令它会让你在命令行中使用JDeveloper的depoyment配置文件。

我发现,通过所有使用的JDEVELOPER蚂蚁任务是在(默认)目录: C:\甲骨文\中间件\ JDeveloper中\ BIN

我相信你可以将它们复制到构建服务器和直接使用它们

它们是文件它采用当你右击并选择部署从接口

您可以建立自己的JDeveloper部署轮廓解释程序并生成从部署配置文件中的Ant文件。我以前做过的。添

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top