我写了一个替换任务,如下所示:
<loadproperties srcFile="${WT_HOME}/codebase/com/identifier.properties"/>
<echo>"IDENTIFIER=${IDENTIFIER}"</echo>
<replace dir="${WT_HOME}/codebase/com/mosaic" value="${IDENTIFIER}">
<include name="**/*.properties"/>
<replacetoken>"IDENTIFIER"</replacetoken>
</replace>
identifier.properties的内容是
IDENTIFIER=myabc.com
目标属性文件中的条目如下:
MOSAIC_CONFIGURED_COURSE_TYPE=IDENTIFIER.ConfiguredCourse
期望输出是
MOSAIC_CONFIGURED_COURSE_TYPE=myabc.com.ConfiguredCourse
我没有看到shell显示的任何错误,但是当我打开属性文件时它没有替换。