在完成依赖任务执行之前,依赖蚂蚁任务正在执行
Dependent ant task is executing before finishing the dependency task execution
我已经编写了一个 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'是在完成执行(导出插件和功能)之前得到executed.But任务'temp'得到started.Since任务'temp'是使用作为 'feature_export' 任务输出的插件和功能 jar,因此它没有按预期给出结果。
我想要的只是首先,完成 'feature_export' 任务并输出正确的结果,然后开始 'temp' 任务。
我尝试使用 sleep 和 waitfor 命令,但这对我不起作用。
请帮忙!
这是一个已知限制
看来他们不会修复它。
我已经编写了一个 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'是在完成执行(导出插件和功能)之前得到executed.But任务'temp'得到started.Since任务'temp'是使用作为 'feature_export' 任务输出的插件和功能 jar,因此它没有按预期给出结果。
我想要的只是首先,完成 'feature_export' 任务并输出正确的结果,然后开始 'temp' 任务。
我尝试使用 sleep 和 waitfor 命令,但这对我不起作用。
请帮忙!
这是一个已知限制
看来他们不会修复它。