AntでタスクEchoを終了します。
<echo message="Hello, world"/>
しかし、それは役に立たないようです。 antファイルの値を確認する必要があります。例えば。
<property file="${user.home}/build.properties"/>
<echo message="${file}" />
しかし、私は受け取るだけです:
[echo] ${file}
Antにファイルの値を表示させるにはどうすればよいですか?
この文:
<property file="${user.home}/build.properties"/>
プロパティファイルを読み取る (つまり、そのファイル内のすべてのプロパティ)、fileという名前のプロパティは設定しません。
これは正しいでしょう。最初にプロパティを設定してから、エコーします。
<property name="file" value="${user.home}/build.properties"/>
<echo message="${file}" />
そのプロパティを設定していないため、${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}""/>