我通过distZip(gradle应用程序插件)安装了一个应用程序 . 它有bin和lib文件夹 . 现在我在哪里放置配置文件?像logback.xml或application.properties等?或者我需要以某种方式告诉插件文件在哪里?
使用Gradle的应用程序插件时,您要包含在发行版中的任何其他文件或文件夹应放在 src/dist 中
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" }
1 回答
使用Gradle的应用程序插件时,您要包含在发行版中的任何其他文件或文件夹应放在
src/dist
中您可以参考gradle手册中的 45.1.1. The distribution . (https://docs.gradle.org/current/userguide/application_plugin.html)
例如,如果您希望配置目录成为应用程序分发的一部分,您可以像这样布局项目:
然后,当您的分发创建时,它将在顶层包含一个包含logback.xml的config目录
如果此目录结构为您的项目带来问题,您还可以手动添加文件和文件夹,如下所示: