use*_*430 37 ant default-value echo
在Ant退出任务Echo中:
<echo message="Hello, world"/>
Run Code Online (Sandbox Code Playgroud)
但它似乎毫无用处.我需要检查ant文件中的值.例如
<property file="${user.home}/build.properties"/>
<echo message="${file}" />
Run Code Online (Sandbox Code Playgroud)
但我只收到:
[echo] ${file}
Run Code Online (Sandbox Code Playgroud)
我怎么能有Ant显示文件的值?
oer*_*ers 47
这个说法:
<property file="${user.home}/build.properties"/>
Run Code Online (Sandbox Code Playgroud)
读取属性文件(即该文件中的所有属性),并且不设置名为file的属性.
这是正确的.首先设置一个属性,然后回显它:
<property name="file" value="${user.home}/build.properties"/>
<echo message="${file}" />
Run Code Online (Sandbox Code Playgroud)
你正在${file}回复你,因为你没有设置那个属性.您的属性文件中是否有一行说file = someValue?
也许你想做这样的事情?
<property name="property.file" value="${user.home}/build.properties"/>
<property file="${property.file}"/>
<echo message="My property file is called "${property.file}""/>
Run Code Online (Sandbox Code Playgroud)