2

私のオフィスでant tasksは、ファイルをある場所から別の場所に移動したり、これらのファイルに対していくつかのタスクを実行したりするために使用される場所がたくさんありますshell scripts

私の質問は、

どのような場合にant優先されshell scriptsますか?

同じ一連のタスクを実行antするために を使用する利点は何ですか。shell scripts

利点の 1 つantは、すべてのプラットフォームで動作することですが、それ以外にperformance関連する利点はありますか?

4

2 に答える 2

0

実際には、それは Windows のサポートに帰着します。Unix ショップにいて、開発者に新しいものを紹介したくない場合は、私が使用して成功した 2 つの代替手段があります。

  • Git Bash を使用したプレーンな古いシェル スクリプト。Git Bash には、Git Windows ディストリビューション ( http://git-scm.com/ ) が付属しています。自動化を行っている場合は、次のようにシェル スクリプトを起動できます: "C:\Program Files (x86)\Git\bin\sh.exe" --login -i -- ./BUILD

  • ノードスクリプト。繰り返しになりますが、これは 1 つの簡単なインストーラーであり、JavaScript であり、ShellJS ( https://github.com/arturadib/shelljs ) のようなものを使用して、Unix シェル スクリプト / Makefile に非常に近づけることができます。

于 2014-06-18T20:15:31.857 に答える