【发布时间】:2016-08-06 18:56:07
【问题描述】:
我正在使用 Gradle 构建,其中包含:
apply plugin: 'java'
apply plugin: 'maven'
apply plugin: 'eclipse'
repositories {
flatDir { dirs "${System.env.JAVA_HOME}/jre/lib" }
}
dependencies {
compile name: 'rt'
}
它可以构建,很棒,但是 eclipse 插件让我在 rt.jar 类上遇到困难:
访问限制:XMLSerializer 类型不可访问,因为 对所需库的限制 /usr/local/apps/jdk1.8.0_11/jre/lib/rt.jar
我明白了。
现在我知道你会告诉我不要使用这些类。但你知道它是怎么回事,我正在做一个古老的项目,我现在只需要让它工作。
我的第一个问题是:限制信息位于何处?
显然:我该如何解决这个问题?我正在考虑将其作为工件上传到我的 Nexus 存储库中,还有什么比这更容易的吗?
【问题讨论】:
-
它可能是链接的,但是如何配置 gradle 来自动做到这一点?
标签: java gradle gradle-eclipse