在完成依赖性任务执行之前,依赖的ant任务正在执行

时间:2015-02-09 11:41:00

标签: java ant eclipse-plugin

我编写了一个ant脚本来构建插件和发布功能,如下所示:

<project default="temp" name="build">

<target name="feature_export" depends="build-exility-Client">
     <echo>inside feature_export</echo>
    <pde.exportFeatures destination="C:\Users\akhilesh.kj\Desktop\Plugin" exportSource="false" exportType="directory" features="com.exility.exilant.feature" useJARFormat="true" /> 
</target>

    <target name="temp" depends="feature_export">
      <p2.publish.featuresAndBundles
            metadataRepository="file:/d:/a"
            artifactRepository="file:/d:/a"
            publishArtifacts="true"
            compress="true"
           source="C:\Users\akhilesh.kj\Desktop\Plugin"/>
   </target>    
</project>

这里,第一个'feature_export'正在执行。但在完成执行之前(导出插件和功能)任务'temp'开始。因为任务'temp'使用插件和功能jar输出'feature_export'任务,所以它没有按预期给出结果。

我想要的只是首先完成'feature_export'任务并输出正确的输出然后启动'temp'任务。

我试着使用sleep和waitfor命令,但这对我不起作用。

请帮忙!

1 个答案:

答案 0 :(得分:0)

这是一个已知的限制

Eclipse Bugtracker

似乎他们无法修复它。