我想通过使用OJDeploy从命令行使用ANT构建ADF应用程序。如何在同一个CMD窗口中显示ANT exec任务输出?
在build.xml中,使用exec任务在CMD行上执行OJDeploy,我需要在同一命令行上显示此任务的输出。
我已经尝试使用-v选项运行ANT,并将输出写入文件,但它没有给出OJDeploy执行的任何输出。
我想通过使用OJDeploy从命令行使用ANT构建ADF应用程序。如何在同一个CMD窗口中显示ANT exec任务输出?
在build.xml中,使用exec任务在CMD行上执行OJDeploy,我需要在同一命令行上显示此任务的输出。
我已经尝试使用-v选项运行ANT,并将输出写入文件,但它没有给出OJDeploy执行的任何输出。
见How can I ensure all output from Ant's exec task goes to stdout?
或许。
<exec outputproperty="output" ... /> <echo message="${output}" />
我通过简单地调用 “ojdeploy64” 而不是 “ojdeploy” 解决了这个问题。我这样做后,输出显示在命令行中,如我所料。
使用ojdeploy ant任务会更好。 – thekbb
请你解释一下为什么。 – LDM91
对于初学者来说,它的所有输出都会显示在正确的位置。只是将它全部放在蚂蚁身上,而不是执行。你将拥有很好的命名参数给任务,而不是许多要执行的参数值。 – thekbb