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
目录中。