【发布时间】:2016-12-11 17:41:07
【问题描述】:
如何让 Gradle 不包含 Java 标准库作为 IntelliJ IDEA 项目的依赖项?
我正在使用 IntelliJ,每次我Refresh all Gradle projects:
IntelliJ 将 Java 标准库作为外部依赖添加回项目:
所以我每次都必须手动删除它:
我尝试过的事情没有成功
摆弄
sourceCompatibility和targetCompatability属性...将
idea插件应用到Gradle 并将idea.project.jdkName设置为null。
背景
我正在为Lego NXT Brick编写程序
我正在使用Lejos,所以我可以用Java编写程序
Lejos' "standard library" 用于乐高积木只是实际 Java 标准库的一小部分....(因为内存限制?)
Lejos 提供了一个 JAR 文件,其中包含其标准库的所有类以帮助编程。我已将此 JAR 添加为项目的依赖项。
Gradle 还(隐含地?)将实际的 java 标准库作为依赖项添加到项目中,这掩盖了 Lejos 的标准库类,因为它们使用相同的名称...
附:至少这是我认为正在发生的事情......如果我错了请纠正我
【问题讨论】:
-
好像是JME。尝试下载并安装 JME-SDK 并将其用作您的“JDK”。
标签: java intellij-idea gradle dependency-management lejos-nxj