build/resources我有一个 Gradle 插件,可以在目录中生成一些资源。当我从 IntelliJ 中运行程序时,它在类路径上找不到资源。Intellij 使用out目录而不是 gradle 的build. build仅由诸如 etc 之类的 gradle 任务使用jar。两者都build保存out已编译 Java 文件的重复副本。如何让 Intellij 使用与 Gradle 相同的目录进行编译输出?
1 回答
慕田峪7331174
TA贡献1828条经验 获得超13个赞
一段时间后想通了。
在Build, Execution, Deployment -> Build Tools -> Gradle -> Runner
选择下Delegate IDE build/run actions to gradle
。
这使得 IntelliJ 将其构建操作委托给 gradle,而不是使用自己的编译器。out
当您运行一个类时,将不再生成该目录并将build
其放在类路径中。
我没有注意到任何性能差异。可能是因为 Gradle 也使用增量编译和守护进程来加快后续构建。
添加回答
举报
0/150
提交
取消