如何阻止 Gradle 复制构建文件夹中的资源



我的资源文件夹中有一个数据库(.db-File(,每次运行Java代码时都会复制它(我想将该文件保留在那里,因为它"只是"一个大学项目,为了简单起见,我需要这个(。 这种复制会导致一个问题,即运行时通过代码所做的所有更改每次都会丢失,因为这些更改仅对构建文件夹中的副本而不是原始副本进行更改。

如何让 Gradle 停止复制此文件并强制其使用资源文件夹中的原始文件?

(类似的问题,但没有micronaut:是否可以防止复制资源以在Gradle项目中构建目录并从原始位置直接使用它们?

您可以在构建过程中排除某些文件。

build.gradle 文件

sourceSets {
main {
resources {
exclude '*.db-File'
}
}
}

Gradle 1.2:排除资源源集下的目录

最新更新