1. 首页
  2. 编程语言
  3. Java
  4. gradle项目中资源文件的相对路径打包技巧必看

gradle项目中资源文件的相对路径打包技巧必看

上传者: 2022-05-04 12:32:21上传 PDF文件 115.37 KB 热度 13次

面对这种需求,更好的方式是把配置文件放在jar文件的外部相对目录下,程序启动时去加载相对目录下的配置文件,这样改起来,就方便多了,下面演示如何实现:既然配置文件放在外部目录了,jar文件内部就没必要再重复包含这些文件了,可以修改build.gradle文件,参考下面这样:相当于覆盖了默认的processResouces task,这样gradle打包时,资源目录下的任何文件都将排除。log4j2加载配置文件时,默认情况下会找classpath下的log4j2.xml文件,除非手动给它指定配置文件的位置,分析它的源码,可以找到下面这段:

下载地址
用户评论