output.root
を編集できないため、Cygwinシェルからantプロパティを指定する必要がありますbuild.xml
。現在、次のような環境変数をエクスポートしようとしています。
output.root = "/ d/output"をエクスポートします。
しかし、それは私にエラーを与えます:
エクスポート: `output.root = / d / output':有効な識別子ではありません
私は何が間違っているのですか?
変数名から削除する.
か、に置き換える必要があり_
ます。
アップデート
Ant プロパティはシェル変数ではありません。ant
を使用して、コマンド ラインで ant プロパティを指定する必要があります-D
。
ant -Doutput.root="/d/output" target1
コマンド ラインから ant プロパティを設定するには、次の構文を使用する必要があります。
ant -D<property>=<value> [target [target2 [target3] ...]]
参照: Ant のマニュアル。
識別子に使用できるのは、ASCII 英数字とアンダースコアのみです。