IntelliJ Idea不尊重Project SDK

时间:2017-10-13 22:04:00

标签: java intellij-idea gradle

我一直在将我们的一些项目升级到最新的java,grails,gradle版本......以及从eclipse迁移到intellij的想法。

一切都差不多好,直到我尝试运行一些使用OSGI eclipse RCP插件的项目。我们已经完成了一个gradle任务,它甚至可以从命令行开始工作,但它不适用于intellij。

事实证明,我们的RCP软件包只适用于32位java ...甚至32位在我们的JAVA_HOME上,在项目级别的SDK上... IntelliJ坚持使用他们自己的Java for Gradle任务。

“1.8.0_152-release(JetBrains s.r.o 25.152-b12)”

我尝试更改“首选项 - >构建,执行,部署 - >构建工具 - > Gradle”的设置,因为很多人都说应该有一个“使用本地gradle分发”选项......但项目 - 级别设置完全为空。

我还尝试过使用gradle分发将我的项目导入为Gradle项目,该项目有效,但完全搞砸了项目定义(我的项目被视为复合项目)...并创建一堆文件夹主项目文件夹中的数字。

我最后尝试过的是直接在运行配置上手动将JAVA_HOME设置为JVM和环境变量。一切都没有用。

有没有办法改变我当前的项目(使用'gradle idea'命令创建)来使用本地gradle分发,或者至少强制intellij使用项目SDK for Gradle Tasks?我发现IntelliJ与eclipse相比缺乏配置。

我知道这个问题很无聊,因为它是全文......但不能以任何其他方式做到。

0 个答案:

没有答案