为什么Gradle build后输出目录只有java文件,没有资源文件?

idea { module { inheritOutputDirs = false outputDir = file"$buildDir/classes/main/" testOutputDir = file"$buildDir/classes/test/" }
}

我把IDEA的编译输出目录设置为classes,现在遇到一个问题
我手动通过点击IDEA工具栏上的build->rebuildProject的话,在classes/main下会有生成的class文件以及properties等资源文件,
但是我通过gradle build来编译的话,在classess/main下面只会有class文件,但是没有properties资源文件
但是,通过gradle打出来的jar包里面是包含资源文件的

这是为什么呢?如果我使用gradle build来编译项目的话,就无法读取资源文件了。。。。

资源文件在$buildDir/resources/main目录中。

发表评论

电子邮件地址不会被公开。 必填项已用*标注