kriegaex / Galileo-Openbook-Cleaner

HTML cleaner for Galileo Computing's openbooks, implemented in Java
Other
64 stars 6 forks source link

Build mit Java 11 #35

Closed StefRe closed 4 years ago

StefRe commented 4 years ago

Das die internen jars wie z.B. tools.jar ab Java 9 nicht mehr verfügbar sind, mußte ich folgendes in pom.xml ergänzen:

        <dependency>
            <groupId>com.sun</groupId>
            <artifactId>tools</artifactId>
            <version>${java.version}</version>
            <scope>system</scope>
            <systemPath>${project.basedir}/pom.xml</systemPath>
        </dependency>

Quelle

kriegaex commented 4 years ago

Entschuldige bitte, dass ich so lange nicht daran gedacht habe, dieses Problem zu beheben, aber von Dir kam zu den anderen Themen auch kein Feedback mehr. Ich habe das Problem aber anders gelöst als mit dem von Dir vorgeschlagenen Workaround. Es ist nicht so gut, tools.jar einer älteren Java-Version mit einem neueren JDK zu benutzen. Das Problem lag am AspectJ Maven Plugin, das seit Jahren nicht aktualisiert wurde auf Kompatibilität zu Java 9+ und AspectJ 1.9.x. Es gibt aber einen gut gepflegten Fork.

StefRe commented 4 years ago

Für mich war das Thema eigentlich erledigt, da ich das Buch ja herunterladen konnte. Mein Hinweis (erst unter #33, dann wunschgemäß als neues Issue #35 hier angelegt) war nur für alle diejenigen gedacht, die das Programm auch mit Java11 nutzen wollen.

kriegaex commented 4 years ago

Ich meinte eher Feedback bzw. Re-Test zu #36. 😉

JavaMarcel commented 1 year ago

Sry für meine Unwissenheit...

Ich versuche seit kurzer Zeit mir Java anhand von Video Kursen beizubringen, bin aber grade erst bei den Grundlagen. Da ich das Java Buch auch sehr Praktisch fände, fand ich hier diese Anleitung. Leider verstehe ich nicht viel... Vorallem nicht, was ist GOC ? Per Google usw. konnte ich das nicht heraus finden.

Daher kann ich die Anleitung auch nicht wirklich verwenden. Ich habe Winhttrack benutzt und habe das Buch als whtt Datei.

Nun ich wüsste gern, was ist GOC? und wo muss ich was wie Öffnen? Vielen Dank

kriegaex commented 1 year ago

GOC ist lediglich eine Abkürzung für den Namen des Projekts: Galileo OpenBook Cleaner. Zwar heißen die Bücher inzwischen nicht mehr wie zuvor Galileo OpenBooks, weil der Verlag aufgekauft wurde vom Rheinwerk Verlag, aber ich habe mir nicht die Mühe gemacht, das Projekt deswegen umzubenennen.

Übrigens ist es keine gute Praxis, neue Fragen in alten Tickets zu einem völlig anderen Thema zu stellen, schon gar nicht in geschlossenen. Die Abkürzung GOC kommt hier nicht einmal vor. Ansonsten beschreibt ja das Read-Me direkt auf der Hauptseite des Projekts, was der GOC tut.