【问题标题】:Include values from application.properties in build.gradle在 build.gradle 中包含来自 application.properties 的值
【发布时间】:2020-11-19 01:53:15
【问题描述】:

我正在尝试使用我的 applications.properties 文件中的变量参数化我的 build.gradle 文件。假设我有一个变量:在 application.properties 中设置的 flyway.user。如何将它包含在 build.gradle 文件中?

【问题讨论】:

    标签: gradle build.gradle application.properties


    【解决方案1】:

    我的观点 - 这是相反的方式。

    Gradle build + flyway - 仅适用于本地 DEV / CI 构建。 所有其他 ENV 将通过非 gradle 工具驱动。

    最好在 GRADLE_HOME (~/.gradle) gradle.properties 中定义 ENV 在构建期间,这些在 gradle 项目中可用 - 用于所有任务

    另外 - 您可以标记 application.properties 并替换值(用于 DEV) 额外的好处是,如果有多个开发人员在工作 - 每个人都可以拥有自己的配置,而无需更改任何代码。

    ~/.gradle/gradle.properties >> gradle :project >> 任务(flyway, processResources)

    (我使用上面的 - 作为我们团队中的飞行路线)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-01-26
      • 2021-02-25
      • 2021-01-28
      • 1970-01-01
      • 2018-04-30
      • 2015-08-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多