小编Jus*_*tin的帖子

使用Ant合并两个不同的属性文件

我有一个默认属性文件,以及一些特定于部署的属性文件,这些文件根据部署环境覆盖默认设置.我希望我的Ant构建脚本合并两个属性文件(用部署特定值覆盖默认值),然后将结果属性输出到新文件.

我试过这样做,但我没有成功:

<target depends="init" name="configure-target-environment">
    <filterset id="application-properties-filterset">
        <filtersfile file="${build.config.path}/${target.environment}/application.properties" />
    </filterset>

    <copy todir="${web-inf.path}/conf" file="${build.config.path}/application.properties" overwrite="true" failonerror="true" >
        <filterset refid="application-properties-filterset" />
    </copy>
</target>
Run Code Online (Sandbox Code Playgroud)

ant merge properties build

8
推荐指数
2
解决办法
9413
查看次数

标签 统计

ant ×1

build ×1

merge ×1

properties ×1