Gradle资源处理 - maven中的属性,点缀方式

时间:2016-02-01 09:00:43

标签: java maven gradle build-process

我即将将maven项目迁移到gradle项目中。它几乎正在使用属性文件排除问题。我有以下src / main / resources / app.properties文件:

project1.property1=${project1.property1}
project1.property2=${project1.property2}
project2.property1=${project2.property1}
project2.property2=${project2.property2}

我一开始就尝试过这样做:

processResources {
    fileMatching('*.properties') {
        expand project.properties
    }
}

它不起作用,因为所有属性都是以点状,类似maven的方式编写的。

我也试过以下解决方案: https://discuss.gradle.org/t/gradle-way-of-processing-resources-with-maven-notation/4948

它不会失败(构建),但它也不起作用(不替代属性)。

我做错了什么,应该怎么做才能正确过滤属性?

0 个答案:

没有答案