BuildFile(build.xml)を使用して、Antでプロジェクトをビルドしようとしています。 ANT_HOME環境変数は明らかに存在し、「ant.bat」が存在するパスに設定されていますが、常にこのエラーメッセージが表示されます。 WindowsでビルドをコンパイルするためにAntを適切に構成する方法は?
ありがとう
ANT_HOMEが設定されている可能性がありますが、それは/ binへのパスがPATHにあることを意味しないため、OSはそれを見つけることができます。
ANT_HOME/binをPATHに追加すると、OSはant.bat
。
実際、ant.batが置かれている場所にANT_HOMEを設定しないでください。
Ant.bat親ディレクトリに設定する必要があります。
例えば。
C:\Apache-ant-1.8.1 <-- ANT_HOME
|
bin <-- this is where ant.bat lives.
Duffymoが正しく指摘したように、ANT_HOME/binはまだPATH上になければなりません。
私の経験を共有するだけで、cd %ANT_HOME%
を使用すると、変数を正しく設定する際のエラーを指摘できます。
%ANT_HOME%\bin
を含める必要がありますANT_HOME
変数は、C:\Apps\Apache-ant-1.8.4-bin\Apache-ant-1.8.4\
などのbin
フォルダーが存在するディレクトリへの参照である必要があります
PATH
参照は、ANT_HOME
変数および%ANT_HOME%\bin
などのbin
フォルダーへの参照にすることができます
例:
SET ANT_HOME=C:\Apps\Apache-ant-1.8.4-bin\Apache-ant-1.8.4\
SET PATH=%ANT_HOME%\bin
ANT_HOMEは、antがインストールされているディレクトリに設定する必要があります。例えば.
Antインストールが次の場所にある場合:C:\ tools\Apache-ant
ANT_HOMEを設定する必要があります:set ANT_HOME=C:\tools\Apache-ant
ユーザー環境設定ではなく、システム環境設定で
私は同じ問題を抱えており、これが私がそれを解決した方法です:
ANTディレクトリを開いて、すべてのANTファイル(bin、libなどのディレクトリなど)が存在することを確認します。ANTディレクトリが異常で、binだけがあり、libのような他のファイルが見つからないことがわかりました。 (何が原因かわかりません)
ファイル/ディレクトリが不足している場合は、Apache-ant-1.9.4-bin.Zipを再度解凍し、すべてのファイルが存在することを確認します。
Bambooを使用している場合は、Bamboo設定のantパスがANT_HOMEと同じであることを確認してください。
私は同じ問題を抱えていて、これらの解決策はどれもうまくいきませんでしたので、環境変数からANT_HOMEを削除し、PCを再起動して、すべて行く準備ができました
既存の[〜#〜] path [〜#〜]が既に含まれている可能性があることを確認してください。パスが重複している場合、Antは機能しません。