为了账号安全,请及时绑定邮箱和手机立即绑定

如何让 Intellij 使用 gradle 构建目录而不是 out

如何让 Intellij 使用 gradle 构建目录而不是 out

万千封印 2022-05-25 09:48:48
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 也使用增量编译和守护进程来加快后续构建。

//img1.sycdn.imooc.com//628d8b1c0001df7710570745.jpg

查看完整回答
反对 回复 2022-05-25
  • 1 回答
  • 0 关注
  • 157 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信