首页 文章

Gradle distZip配置文件

提问于
浏览
3

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

1 回答

  • 3

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

    您可以参考gradle手册中的 45.1.1. The distribution . (https://docs.gradle.org/current/userguide/application_plugin.html

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

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

    然后,当您的分发创建时,它将在顶层包含一个包含logback.xml的config目录

    如果此目录结构为您的项目带来问题,您还可以手动添加文件和文件夹,如下所示:

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

相关问题