Ich verwende einen Gradle-Build, der unter anderem enthält:
%Vor%Es baut, das ist großartig, aber das Eclipse-Plugin bereitet mir Schwierigkeiten mit den rt.jar-Klassen:
Zugriffsbeschränkung: Auf den Typ XMLSerializer kann nicht zugegriffen werden Beschränkung der benötigten Bibliothek /usr/local/apps/jdk1.8.0_11/jre/lib/rt.jar
Was ich verstehe.
Jetzt weiß ich, dass Sie mir sagen werden, dass ich diese Klassen nicht benutzen soll. Aber du weißt, wie es ist, ich arbeite an einem alten Projekt und ich muss es nur für den Moment funktionieren lassen.
Meine erste Frage ist: Wo befindet sich diese Einschränkung info?
Und offensichtlich: Wie kann ich das umgehen? Ich denke darüber nach, es als Artefakt auf mein Nexus Repo zu laden, alles leichter als das?
Erläuterung:
Es gibt ein eclipse
-Plugin in Gradle, das es ermöglicht, das Verhalten zum Generieren von Eclipse-Konfigurationen vom Gradel-Modell zu modifizieren.
Dieses Plugin hat ein Unter-Set-Feature namens classpath
, mit dem die generierte .classpath
Datei von Eclipse geändert werden kann.
Code:
%Vor%Von: Ссылка (Abschnitt "Zugriffsregeln")
Parameter erklärt:
'0'
= verfügbar '1'
= nicht zugreifbar '2'
= entmutigt Meine persönliche Nutzung sieht folgendermaßen aus:
%Vor%Und die Ausgabe ist dies:
%Vor%Getestet & amp; arbeitete mit:
Tags und Links java gradle gradle-eclipse