【问题标题】:Gradle distZip config filesGradle distZip 配置文件
【发布时间】:2015-08-16 06:01:46
【问题描述】:

我通过 distZip(gradle 应用程序插件)安装了一个应用程序。它有 bin 和 lib 文件夹。现在我在哪里放置配置文件?像 logback.xml 或 application.properties 等?还是我需要以某种方式告诉插件文件在哪里?

【问题讨论】:

    标签: gradle


    【解决方案1】:

    使用 Gradle 的应用程序插件时,您想要包含在分发中的任何其他文件或文件夹都应放在 src/dist

    您可以参考45.1.1。 gradle 手册中的分布。 (https://docs.gradle.org/current/userguide/application_plugin.html)

    例如,如果您希望配置目录成为应用程序分发的一部分,您可以像这样布局您的项目:

    ExampleApplication/
    └── src
        └── dist
            └── config
                └── logback.xml
    

    然后当你的发行版被创建时,它会在顶层有一个包含 logback.xml 的配置目录

    如果这个目录结构给你的项目带来了问题,你也可以像这样手动添加文件和文件夹:

    applicationDistribution.from('config') {
        into "config"
    }
    

    【讨论】:

      猜你喜欢
      • 2012-12-08
      • 2015-12-11
      • 2014-03-26
      • 2013-10-26
      • 2015-03-13
      • 2017-04-01
      • 2021-12-03
      • 2021-06-27
      • 1970-01-01
      相关资源
      最近更新 更多