ターゲットで 2 時間後に ant ビルドが失敗するという状況が発生しました。問題が修正されたら、ビルドのデフォルト コマンドを変更せずに失敗したターゲットからビルドを実行する必要があります。つまり、ビルド ライフ サイクル全体で 2 時間のビルド プロセスを節約するということです。どうすればこの状況を達成できますか。親切に私を助けてください。
よろしく、 Sankar B.
ターゲットで 2 時間後に ant ビルドが失敗するという状況が発生しました。問題が修正されたら、ビルドのデフォルト コマンドを変更せずに失敗したターゲットからビルドを実行する必要があります。つまり、ビルド ライフ サイクル全体で 2 時間のビルド プロセスを節約するということです。どうすればこの状況を達成できますか。親切に私を助けてください。
よろしく、 Sankar B.
私はあなたの質問を、依存ターゲットをスキップして、失敗したプロセスからビルドプロセスを開始したいという意味に解釈しています。私が知っている依存ターゲットをスキップすることはできません。
このようなものを試すことができます。ターゲットごとに、2 つのターゲットを作成します。1 つは実際に作業を行い、もう 1 つは依存ターゲットを呼び出します。あなたの場合、実行したいでしょうsomeTaskImpl
。
<target name="someTask" depends="init">
<antcall target="someTaskImpl" />
</target>
<target name="someTaskImpl">
<!-- do stuff -->
</target>