我的资源文件夹中有一个数据库(。db-file),它在每次运行Java代码时都会被复制(我想把这个文件保存在那里,因为它‘仅仅’是一个大学项目,为了简单起见,我需要这样做)。 这种复制会导致这样一个问题,即在运行时通过代码所做的所有更改每次都会丢失,因为这些更改只对生成文件夹中的副本进行,而不是对原始文件进行。
如何使Gradle停止复制此文件,并强制它使用resources文件夹中的原始文件?
(类似的问题,但没有Micronaut:在Gradle项目中建立目录并直接从原始位置使用它们是否可能防止资源复制?)
可以在生成过程中排除某些文件。
build.gradle文件:
sourceSets {
main {
resources {
exclude '*.db-File'
}
}
}
Gradle 1.2:排除resources sourceSets下的目录