任何人都可以告诉蚂蚁部署和蚂蚁的hybris的区别。 根据我的说法,ant部署将部署代码而不需要任何重新编译。 据说它只需要改变配置。 我没有看到这有任何意义,因为属性和.xml文件不需要任何蚂蚁。 那么ant部署build items.xml和beans文件吗?
答案 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 build
和ant server
。 ant build
负责编译java代码,hybris bean和items。
答案 2 :(得分:0)
我的经历与塞巴斯蒂安略有不同。
Ant Deploy用于更快部署而无需重新编译平台。