【发布时间】:2015-08-16 06:01:46
【问题描述】:
我通过 distZip(gradle 应用程序插件)安装了一个应用程序。它有 bin 和 lib 文件夹。现在我在哪里放置配置文件?像 logback.xml 或 application.properties 等?还是我需要以某种方式告诉插件文件在哪里?
【问题讨论】:
标签: gradle
我通过 distZip(gradle 应用程序插件)安装了一个应用程序。它有 bin 和 lib 文件夹。现在我在哪里放置配置文件?像 logback.xml 或 application.properties 等?还是我需要以某种方式告诉插件文件在哪里?
【问题讨论】:
标签: gradle
使用 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"
}
【讨论】: