在Hybris中,ant部署和ant之间的区别是什么

时间:2015-10-11 05:40:23

标签: ant hybris

任何人都可以告诉蚂蚁部署和蚂蚁的hybris的区别。 根据我的说法,ant部署将部署代码而不需要任何重新编译。 据说它只需要改变配置。 我没有看到这有任何意义,因为属性和.xml文件不需要任何蚂蚁。 那么ant部署build items.xml和beans文件吗?

3 个答案:

答案 0 :(得分:1)

不,ant deploy不构建items.xml或beans.xml。 蚂蚁任务描述说

"Deploys platform to bundled server. Will copy files of config/tomcat or config/tcServer to config folder of configured bundled server."

如果您的扩展程序具有特定的部署要求,它允许您在扩展程序的buildcallbacks.xml中使用一些挂钩。

但是在我近五年的hybris经历中,虽然我从未需要运行ant部署任务。 (事实上​​,在我读到这个问题之前,我甚至都不知道它是一项任务)。 日常任务(通常也用于上线等实际部署)" ant all"正在使用的是什么。

希望有所帮助!

答案 1 :(得分:1)

使用ant deploy时,请致电ant server。此命令用于更新/hybris/config/hybris/bin/platform中为tomcat / tcserver完成的配置。如果服务器已经启动,它会重新启动服务器。

ant all执行ant buildant serverant build负责编译java代码,hybris bean和items。

答案 2 :(得分:0)

我的经历与塞巴斯蒂安略有不同。

Ant Deploy用于更快部署而无需重新编译平台。