【问题标题】:In Hybris what the difference between ant deploy and ant all在 Hybris 中,ant deploy 和 ant all 有什么区别
【发布时间】:2016-01-08 19:10:15
【问题描述】:

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

【问题讨论】:

    标签: ant hybris


    【解决方案1】:

    当您使用ant server 时,您调用ant deploy。此命令用于将 /hybris/config 中为 tomcat/tcserver 所做的配置更新为 /hybris/bin/platform。如果服务器已经启动,它会重新启动它。

    ant all 执行 ant buildant serverant build负责java代码、hybris bean和item的编译。

    【讨论】:

      【解决方案2】:

      不,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 deploy 任务。 (事实上​​,在我读到这个问题之前,我什至没有意识到它是一项任务)。 日常任务(通常也在实际部署中上线等)“ant all”是正在使用的。

      希望有帮助!

      【讨论】:

        【解决方案3】:

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

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

        【讨论】:

        • 所以你继续部署而不做任何更改?
        猜你喜欢
        • 2018-04-10
        • 1970-01-01
        • 2011-02-10
        • 2020-03-11
        • 1970-01-01
        • 2017-09-07
        • 2017-02-13
        • 1970-01-01
        • 2015-10-17
        相关资源
        最近更新 更多