【问题标题】:Ant target execution(Just execute, not wait to complete)Ant 目标执行(只执行,不等待完成)
【发布时间】:2013-11-01 05:37:08
【问题描述】:

目前我有一个类似的构建文件

 <target name="test1">
    </target>
    <target name="test2">
    </target>
    ....
    <target name="test" depends="test1,test2">
    </target>

有一个问题,运行目标“test1”时,ant总是超时(与Dev确认,ant正在等待Runtime完成的某个后端任务,这是正确的)。

但基于此,整个ant执行会因test1失败而中断,test2不会被执行。

所以问题是有什么办法告诉ant,对于test1,你只执行它,而不是等待它完成,然后你可以直接去test2目标。

【问题讨论】:

    标签: ant wait target


    【解决方案1】:

    ANT 有一个parallel 任务,可用于在后台运行任务。您可能需要重新构建构建逻辑才能使用它。

    【讨论】:

      【解决方案2】:

      也许antcontribforget task 有用:

      Forget 任务将按顺序执行一组任务作为 后台线程。
      一旦线程启动,控制权返回 到调用目标。这对于能够启动
      后台服务器进程,例如网络服务器。这让你不 必须使用并行任务来启动服务器进程。

      【讨论】:

        猜你喜欢
        • 2016-02-21
        • 2015-09-16
        • 1970-01-01
        • 1970-01-01
        • 2014-03-18
        • 1970-01-01
        • 2018-04-27
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多