Gradle构建jar包,将文件打包到lib目录外方便读取和下载

本文介绍了如何使用Gradle构建Spring Boot项目时,将特定文件打包到lib目录外部,以便于服务器运行时更方便地读取和下载。通过修改Gradle脚本,创建新的任务和配置,可以将文件置于指定目录,从而优化资源访问路径。
摘要由CSDN通过智能技术生成

Gradle构建jar包,将文件打包到lib目录外方便读取和下载

1.项目使用了最近很火的gradle作为构建工具

框架是spring boot,项目在服务器上运行时当然是jar包了。如果你有心将jar包打开,会发现包内结构是这样的在这里插入图片描述

2.在gradle构建的项目里,你的项目是作为一个jar包被放置在lib目录里的

如下图
在gradle构建的项目里,你的项目是作为一个jar包被放置在lib目录里的
当我相从项目里下载固定的文件,比如说导入的模版等文件时,我们通过路径直接读取jar包内的文件显然是不可取且消耗资源的。而我们将这个文件放在lib目录的父目录里,这个操作就简单的多了

3.如何修改呢?我们先找到项目里的gradle脚本文件

项目里的gradle脚本文件
就是它了

4.在其中添加一个任务,如下

task copyFiletemplet(type: Copy) {
   
    from('src/main/resources/filetemplet') {
   
        include '*'
    }
    into 'build/filetemplet'
    dependsOn createFiletemplet
}

文件如图所示
在这里插入图片描述

5.创建一个配置项或者修改gradle里已有的配置项

dis
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值