我正在使用带有 gradle 的 IntelliJ IDEA Ultimate 编写 Minecraft 插件。我已将依赖项添加org.spigotmc:spigot-api:1.13.2-R0.1-SNAPSHOT
为compileOnly
. 在开发过程中,我注意到 gradle 以不同于 IntelliJ 的方式编译我的代码。例如,IntelliJ 无法接受addPassenger
on Boat
,但 gradle 编译了它。相反,如果我将其更改为setPassenger
,IntelliJ 不会将其标记为错误,但 gradle 会编译失败。我试图使缓存无效,重新导入,清理,甚至删除%userprofile%\.gradle
目录,但没有任何帮助。compileOnly
作为我改成的POC compile
,效果不错,IntelliJ和gradle编译结果一致。什么原因?
神不在的星期二
相关分类