Gradle如何处理src / main / resources目录中的文件?

时间:2019-01-02 12:14:56

标签: gradle

我试图弄清楚Gradle对文件的用途,这些文件位于src / main / resources目录中。

2 个答案:

答案 0 :(得分:2)

由Java插件添加到项目中的processResources任务将其复制到build/resources/main目录中。

此目录的内容捆绑到由jar任务创建的jar文件中,该jar文件也由java插件添加,因此可以在运行时由ClassLoader加载资源。

请参阅the java plugin的文档。

答案 1 :(得分:1)

它可能对它们没有任何作用,但是会忽略它们-默认情况下(对于Android插件)该目录称为0.0,total,dictionary,./,只有Java插件才会考虑res目录(问题是不表示使用了哪个插件)。否则,它将对它们运行resources任务;仅processResources未得到处理(复制1:1)。