Sto usando un Gradle costruire che contiene tra le altre cose:Gradle, rt.jar restrizione di accesso
apply plugin: 'java'
apply plugin: 'maven'
apply plugin: 'eclipse'
repositories {
flatDir { dirs "${System.env.JAVA_HOME}/jre/lib" }
}
dependencies {
compile name: 'rt'
}
Esso si basa, che è grande, ma il plugin di Eclipse mi sta dando un momento difficile sul rt.jar classi:
restrizione di accesso: il tipo XMLSerializer non è accessibile a causa di restrizione libreria richiesta /usr/local/apps/jdk1.8.0_11/jre/lib/rt.jar
Che capisco.
Ora so che mi dirai di non usare quelle lezioni. Ma sai com'è, sto lavorando a un progetto antico e ho solo bisogno di farlo funzionare per ora.
La mia prima domanda è: dove si trovano le informazioni di restrizione?
E ovviamente: come posso aggirarlo? Sto pensando di caricarlo come un artefatto sul mio repository Nexus, qualcosa di più semplice di così?
Eventuali duplicati di [restrizione di accesso alla classe a causa di restrizione libreria richiesta rt.jar?] (http://stackoverflow.com/questions/860187/access-restriction-on-class-due-to-restriction-on-required-library-rt-jar) – Samuel
potrebbe essere collegato, ma come configurare gradle su farlo automaticamente? – bananasplit