- PR -

Windowsバッチ内でAnt実行後にJavaアプリを実行したい

1
投稿者投稿内容
Java人
ベテラン
会議室デビュー日: 2005/06/24
投稿数: 94
投稿日時: 2006-03-30 22:11
Windowsバッチ内でAntを実行し、その後にJavaアプリを実行したいのですが、
Antが終了すると同時にバッチも終わってしまいます。

こういった事例を経験された方がいらっしゃいましたらご教授頂ければ幸いです。

参考までに以降にバッチ内容および実行結果を記載いたします。
======================================================================================
[バッチ内容]※抜粋
echo ☆☆☆ ReportGenerator実施 ☆☆☆
java jp.kssol.ws.tools.ReportGenerator %ECLIPSE_PATH%\input\%CSV_FILE%

echo ☆☆☆ 全コンパイル実施 ☆☆☆
ant -f %ECLIPSE_PATH%\build.xml

echo ☆☆☆ SerialVerionUID付与実施 ☆☆☆
java jp.kssol.ws.tools.SerialVersionUIDGeneratorToReport %ECLIPSE_PATH%\input\%CSV_FILE%

[実行結果]※抜粋
D:\eclipse\workspace\development\report>ReportGenerator.bat
------------------------------------------------------------
ReportGeneratorが使用する情報ファイルを入力してください。
※拡張子込みのファイル名
------------------------------------------------------------
input.csv
☆☆☆ ReportGenerator実施 ☆☆☆
ファイル生成:jp.kssol.ws.core.webapp.tainoseiri.model.tainoseiri.KeikaKirokuReport
ファイル生成:jp.kssol.ws.core.webapp.tainoseiri.model.tainoseiri.KeikaKirokuReportElement
帳票ワークテーブルクラス生成終了
☆☆☆ 全コンパイル実施 ☆☆☆
Buildfile: D:\eclipse\workspace\development\build.xml
clean:
[delete] Deleting directory D:\eclipse\workspace\development\bin
init:
[mkdir] Created dir: D:\eclipse\workspace\development\bin
copy xml:
[copy] Copying 2 files to D:\eclipse\workspace\development\bin
javac:
[javac] Compiling 4 source files to D:\eclipse\workspace\development\bin
BUILD SUCCESSFUL
Total time: 10 seconds
D:\eclipse\workspace\development>
======================================================================================
coasm
大ベテラン
会議室デビュー日: 2001/11/26
投稿数: 237
投稿日時: 2006-03-31 01:21
単純に「ant実行」と書かれていますが、
コード:
echo ☆☆☆ 全コンパイル実施 ☆☆☆ 
ant -f %ECLIPSE_PATH%\\\\\\\\build.xml 


この、antというのはバッチファイルではありませんか?

バッチファイルの中から他のバッチを実行する場合は、明示的にcallで呼び出す必要があります。
コード:
echo ☆☆☆ 全コンパイル実施 ☆☆☆ 
call ant -f %ECLIPSE_PATH%\\\\\\\\build.xml 



1

スキルアップ/キャリアアップ(JOB@IT)