如何让 Gradle 不包含 Java 标准库作为 IntelliJ IDEA 项目的依赖项?
我正在使用 IntelliJ,每次我Refresh all Gradle projects
:
IntelliJ 将 Java 标准库作为外部依赖项添加回项目中:
所以我必须每次手动删除它:
我尝试过但没有成功的事情
摆弄
sourceCompatibility
andtargetCompatability
属性...将
idea
插件应用到 Gradle 并设置idea.project.jdkName
为null
.
背景
我正在使用Lejos,所以我可以用 Java 编写程序
Lejos 的乐高积木“标准库”只是实际 Java 标准库的一小部分......(因为内存限制?)
Lejos 提供了一个 JAR 文件,其中包含其标准库的所有类以帮助编程。我已将此 JAR 添加为项目的依赖项。
Gradle 还(隐含地?)将实际的 java 标准库作为依赖项添加到项目中,这掩盖了 Lejos 的标准库类,因为它们使用相同的名称......
PS至少这是我认为正在发生的事情......如果我错了请纠正我