我需要从Cygwin shell中指定ant属性output.root
,因为我无法编辑build.xml
。目前,我正在尝试导出环境变量,例如
export output.root =“/ d / output”。
但这给了我一个错误:
export:`output.root = / d / output':不是有效的标识符
我做错了什么?
答案 0 :(得分:1)
您必须从变量名称中删除.
或将其替换为_
。
<强>更新强>
Ant属性不是shell变量。您必须使用ant
:
-D
的命令行中指定ant属性
ant -Doutput.root="/d/output" target1
答案 1 :(得分:0)
标识符中只允许使用ASCII字母数字字符和下划线。
答案 2 :(得分:0)