【问题标题】:Phing not loading .properties filePhing 未加载 .properties 文件
【发布时间】:2011-12-01 20:26:38
【问题描述】:

我有以下 build.xml 和 build.properties 文件:

build.xml

<?xml version="1.0" encoding="UTF-8"?>
<project name="CoolProducts" basedir="../"
         default="dev" description="CoolProducts front-end">
  <!-- set default config -->
  <property file="build/config/build.properties" />
  <target name="dev">
    <echo message="{$dir.css}" />
    <echo message="{$dir.build}" />
    <echo message="{$dir.source}" />
  </target>
</project>

build.properties

dir.source = .
dir.css = css
dir.build = build

我希望我的输出是:

css
build
.

但它是:

{$dir.css} 
{$dir.build}
{$dir.source}

我的某些配置有误吗?

【问题讨论】:

    标签: php ant properties phing


    【解决方案1】:

    必须使用 ${property} 而不是 {$property} 来显示属性。

    【讨论】:

    • 我意识到我这样做是因为我已经习惯了 smarty 模板语言的语法:smarty.net/crash_course
    • @Andrew re:downvote - 哈哈,别难过 :) +1 笑。