资源目录不包含在 Intellij Idea CE 2018.2.1 的输出目录中



我最近将我的 intellij 想法升级到 intellij idea 2018.2.1,但是当我尝试运行测试时,我收到此错误日志:

java.lang.NullPointerException
at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:770)
at com.google.common.io.Resources$UrlByteSource.<init>(Resources.java:67)
at com.google.common.io.Resources$UrlByteSource.<init>(Resources.java:62)
at com.google.common.io.Resources.asByteSource(Resources.java:56)
at com.google.common.io.Resources.asCharSource(Resources.java:87)
at com.google.common.io.Resources.toString(Resources.java:111)

只是想知道需要完成哪些可能的调整设置。就我而言,我已经使用了java插件,它实际上说:这些资源将直接包含在out/classes下。任何帮助将不胜感激。

谢谢

解决方案:

sourceSets { main { output.resourcesDir = file('out/production/classes') output.classesDir = file('out/production/classes') } test { output.resourcesDir = file('out/test/classes') output.classesDir = file('out/test/classes') } }

最新更新