2

ANT、JavaSDK、および FlexSDK をプロジェクト ディレクトリに含めたいと考えています。社内にソース コードからコンパイルできる人が必要です。

次で始まる build.bat ファイルがあります。

ant blah/blah/blah

しかし、システム環境変数なしで ANT を直接実行したい場合はどうすればよいでしょうか? これらをシステムから削除するとant is not recognised.

私はここで本当の初心者ですが、次のようなことをしたいです:

start "${basedir}\libs\ant\bin" ant -lib ${basedir}/libs/ant/lib/flexTasks.jar
pause

これは、他の人が大量のソフトウェアをインストールする必要がないようにするためです... IT はすべてフォルダーに含まれます。

4

1 に答える 1

3

これらの環境変数を同じバッチファイルに設定するだけです。つまり、次のようになります。

set ANT_HOME=C:\ant182
set ANT_ARGS=-lib C:\antxtralibs
set JAVA_HOME=C:\jdk160_30
set PATH=%PATH%;%JAVA_HOME%\bin;%ANT_HOME%\bin

:: default
ant -f %1

:: debug
:: ant -debug -f %1
于 2012-02-14T21:45:21.827 に答える