Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/339.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java ANT中的{}扩展是什么意思?_Java_Ant - Fatal编程技术网

Java ANT中的{}扩展是什么意思?

Java ANT中的{}扩展是什么意思?,java,ant,Java,Ant,我有一个ANT脚本,其中有以下行: <property file="build" prefix="buildData"/> <property name="buildNumber" value="#{buildData.buildNumber}"/> {buildData.buildNumber}是什么意思?你确定#不是一个应该是$的打字错误吗?如果在值中使用$而不是#,它将引用引用的属性文件中的值buildData.buildNumber。它实际工作吗?好吧,它应

我有一个ANT脚本,其中有以下行:

<property file="build" prefix="buildData"/>
<property name="buildNumber" value="#{buildData.buildNumber}"/>


{buildData.buildNumber}
是什么意思?

你确定#不是一个应该是$的打字错误吗?如果在值中使用$而不是#,它将引用引用的属性文件中的值
buildData.buildNumber

它实际工作吗?好吧,它应该是一个
$
而不是

它真的是一个
而不是一个
$
?当然。我知道“$”和“@”,但不知道“#”。嗯,这里也一样。。。你确定这是由ant而不是其他工具处理的吗?坦率地说,我不确定了,因为似乎没有人知道“#”:)我无法访问该脚本成功运行的服务器,但我想那里一定有一些额外的魔力。我知道“$”和“@”,但它确实是“#”。而且它在本地对我不起作用,但它是在服务器上工作的。我真的认为这是一个打字错误。查看build.properties文件。其中是否有buildData.buildNumber=的值?我找到了一行相关的代码。是的,似乎
build
文件将包含
buildNumber
。但这对我来说毫无意义。有没有可能它来自的环境正在使用?这是我所知道的唯一使用这种语法的与蚂蚁相关的东西。如果您确实安装了Flaka,请参阅以下说明: