2

面倒なビルド プロセスを自動化するバッチ ファイルを作成しようとしています。私をつまずかせている重要な部分は、コマンドがキーボードからの入力を引き継ぐプロセスを開始するときです。

基本的に、rmiregistry をビルドして実行する ant -f build-rmi.xml rmiregistry の行に沿って何かを実行します。これが完了したら、別のビルドを実行する必要がありますが、ant ビルドの実行が終了した後に別のコマンドを起動する方法がわかりません

Ant ファイルへの書き込みアクセス権がありません。

4

2 に答える 2

0
  1. 新しい ANT ビルド スクリプトrun-both.xmlを作成します。
  2. 元のスクリプトを取得するには、 run-both.xmlにインポートを追加します。
  3. run-both.xmlに新しいターゲットを作成します。たとえば、「runbatch」とします。ANT exec タスクを使用して、このターゲットから DOS コマンドを呼び出します。
<project name="run-both" default="runbatch"> 
<import file="${path_to_rmi}/build-rmi.xml"/> 

<target name="runbatch" depends="rmiregistry">   
    <exec executable="cmd">
       <arg value="/c"/>
       <arg value="echo hello Matt"/>   
    </exec>
 </target>
</project>

コマンドプロンプトで

ant -f run-both.xml

于 2012-08-01T08:52:36.067 に答える