ich, dass enthält unter anderem ein Gradle bauen bin mit:Gradle, rt.jar Zugriffsbeschränkung
apply plugin: 'java'
apply plugin: 'maven'
apply plugin: 'eclipse'
repositories {
flatDir { dirs "${System.env.JAVA_HOME}/jre/lib" }
}
dependencies {
compile name: 'rt'
}
Es baut, das ist toll, aber das Eclipse-Plugin mir eine harte Zeit auf der rt.jar schenkt Klassen:
nicht zugänglichZugriffsbeschränkung: Der Typ XMLSerializer ist aufgrund Beschränkung auf benötigte Bibliothek /usr/local/apps/jdk1.8.0_11/jre/lib/rt.jar
Was ich verstehe.
Jetzt weiß ich, dass Sie mir sagen werden, diese Klassen nicht zu verwenden. Aber du weißt, wie es ist, ich arbeite an einem alten Projekt und ich muss es nur für den Moment arbeiten lassen.
Meine erste Frage ist: Wo befindet sich diese Einschränkung Info bei?
Und natürlich: Wie kann ich das umgehen? Ich denke darüber nach, es als Artefakt auf mein Nexus Repo hochzuladen, alles leichter als das?
Mögliche Duplikat [Zugriffsbeschränkung Klasse aufgrund der Beschränkung auf Benötigte Bibliothek rt.jar?] (http://stackoverflow.com/questions/860187/access-restriction-on-class-due-to-restriction-on-required-library-rt-jar) – Samuel
es könnte verknüpft sein, aber wie zu konfigurieren Gradle zu mach das automatisch? – bananasplit