0

output.rootを編集できないため、Cygwinシェルからantプロパティを指定する必要がありますbuild.xml。現在、次のような環境変数をエクスポートしようとしています。

output.root = "/ d/output"をエクスポートします。

しかし、それは私にエラーを与えます:

エクスポート: `output.root = / d / output':有効な識別子ではありません

私は何が間違っているのですか?

4

3 に答える 3

1

変数名から削除する.か、に置き換える必要があり_ます。

アップデート

Ant プロパティはシェル変数ではありません。antを使用して、コマンド ラインで ant プロパティを指定する必要があります-D

ant -Doutput.root="/d/output" target1
于 2012-09-28T18:33:11.287 に答える
0

コマンド ラインから ant プロパティを設定するには、次の構文を使用する必要があります。

ant -D<property>=<value> [target [target2 [target3] ...]]

参照: Ant のマニュアル

于 2012-09-28T19:57:53.317 に答える
0

識別子に使用できるのは、ASCII 英数字とアンダースコアのみです。

于 2012-09-28T18:07:25.650 に答える