Hallo @HeikoS
SonarCloud brauchst du nicht.
Markiere alles und klick auf “unbind” oder deinstalliere Sonar…
Gruß Alex
Hallo @HeikoS
SonarCloud brauchst du nicht.
Markiere alles und klick auf “unbind” oder deinstalliere Sonar…
Gruß Alex
Hallo @Nirus ,
ich habe das Projekt ca. 6x aufgesetzt. Es will einfach nicht. Solche Probleme hatte ich noch nie. Bin gerade ein wenig gefrustet. Das LDSL Plugin erstellt mir auch keinen automatischen Eintrag.
Irgend etwas läuft da gerade total schief.
Habe sowohl auf einem Windows Rechner, wie auch auf Macos versucht.
Grüße
Heiko
Es funktioniert mittlerweile…
Hallo @HeikoS
wir können das ganze auch kurz per TeamViewer durchgehen.
LDSL
Bitte nicht vergessen die Addons (PDE und CheckStyle) zu aktivieren.
Für noch mehr Hilfe, ließ dir diesen Threat durch…
Gruß
Alex
Hallo Nirus,
danke für das Angebot. Auf Windows 11 funktioniert es jetzt. Schaue mir erstmal den Source Code an und dann starte ich nochmal einen Versuch auf Macos.
Hallo Zusammen,
ich habe mir die Zeit genommen, für PP einige Hilfestellungen für die “Contributers” zu erstellen.
Wir würden uns freuen, wenn noch das ein oder andere hinzugefügt oder auch Abänderungen und Verbesserungen gepusht werden.
@AndreasB würde sich natürlich freuen, wenn jemand das ganze noch in fachgerecht in Englisch übersetzen könnte. Dazu bitte einfach bei meinem Github einen pull-request (Nirus2000:patch-2) erstellen.
Auch würde wir uns freuen, wenn sich noch jemand bereit erklärt, eine Maven-Anleitung zu erstellen, damit wir diese hinzufügen können. Bei Maven bin ich leider raus.
Ebenfalls ist noch die SonarCloud / SonarLint / Sonarcube offen.
Hier würden wir uns auch Unterstützung wünschen.
Gruß
Alex
Ich habe Eclipse 2022-12 neu installiert, da 2020-12 anscheinend nicht für Java 17 geeignet ist. Leider stehe ich nun bei >4000 Fehlern. Überwiegend sind sie von der Art AbstractSingleValueConverter cannot be resolved to a type (name.abuchen.portfolio src name abuchen portfolio util XStreamLocalDateConverter.java line 7), mit natürlich unterschiedlichen Bezeichnern an unterschiedlichen Stellen. Interessanter sind aber wahrscheinlich einige Fehler vom Typ „Plugin Problem“:
Description | Resource | Path | Location | Type |
---|---|---|---|---|
Bundle ‘com.google.gson’ cannot be resolved | MANIFEST.MF | /name.abuchen.portfolio/META-INF | line 71 | Plug-in Problem |
Plug-in reference ‘com.sun.activation.javax.activation’ cannot be resolved | feature.xml | /name.abuchen.portfolio.feature | line 60 | Plug-in Problem |
Plug-in reference ‘org.apache.servicemix.bundles.xpp3’ cannot be resolved | feature.xml | /name.abuchen.portfolio.feature | line 53 | Plug-in Problem |
Plug-in reference ‘org.apache.servicemix.bundles.xstream’ cannot be resolved | feature.xml | /name.abuchen.portfolio.feature | line 46 | Plug-in Problem |
Referenced class ‘org.swtchart.Chart’ in attribute ‘class’ is not on the plug-in classpath | plugin.xml | /name.abuchen.portfolio.ui | line 124 | Plug-in Problem |
usw. |
Die Target Definition sieht so aus:
Wie kann ich hier weiterkommen?
Nein. Ich habe es jetzt gemacht, und …junit steht neu in der Liste links unter „Package Explorer“.
Das hat die angezeigte Zahl von Fehlern (bisher 4724) reduziert, aber es sind immer noch 4326. Ich weiß nicht, welche 398 Fehler verschwunden sind, aber die oben aufgeführten sind jedenfalls alle noch da.
Steht bei dir dieselbe Liste von Locations bei der „Target Definition“?
Nein, die ist wesentlich größer bei mir…
Ich hatte beim ersten Durchlauf auch Probleme… habe dann nochmal das Repository gezogen, da der Teil “name.abuchen.portfolio.junit” fehlte…
JDK17 aktiviert?
Grüße
Alex
Vermutlich? In den Einstellungen stehen unter „Java/Installed JREs“ 11 und 17, wobei 17 ausgewählt ist.
Hallo @chirlu
wir können heute nachmittag/abend auch ein TeamViewer-Meeting machen.
Ich würde dir da hier ein Meeting-ID einstellen, wenn du willst.
So müsste diese aussehen…
Grüße
Alex
Ich switche gerade häufiger mal zwischen beiden Branches - auf Java 17 und Java 11.
Mein Setup:
Was heißt öffnen? Ich habe es importiert, wie es beschrieben war, und es erscheint seither links unter „Package Explorer“.
Das habe ich öfter gemacht, aber ohne Ergebnis. Die Liste „Locations“ sieht weiterhin so aus wie in meinem Screenshot oben; die Einträge mit „m2“ aus dem Screenshot von @Nirus habe ich nicht. Allerdings ist ein Verzeichnis ~/.m2
aufgetaucht (wie ich bei einem Backup-Lauf festgestellt habe) mit auch -zig MB drin.
Die Fehlermeldungen beziehen sich ja alle darauf, dass irgendwelche Bezeichner unbekannt sind, die zu XStream oder anderen Plugins gehören. Das Problem scheint also schon in diesem Bereich zu liegen.
Zu Launch komme ich gar nicht. Die Fehler treten alle beim Kompilieren auf.
Hallo @chirlu
ich frage mal so ganz quer…
Hast du die Eclipse IDE for RCP and RAP Developers installiert oder eine andere um dann später das Plug-in Development Enviroment nachzurüsten?!
Die Java Umgebung sieht bei mir so aus:
Ich hätte heute abend nochmal Zeit für ein TeamViewer Meeting, wenn du magst…
Grüße
Alex
Letzteres.
JRE ist OpenJDK; Linux.
Da liegt auf jeden Fall das Problem. Erst seit einer der aktuellen Versionen kann man überhaupt Maven Artefakte direkt in der Target Platform angeben. Bisher brauchte ich dafür das portfolio-deps Projekt - das hat im Prinzip Maven dependencies in eine Update Site gepackt für die Target Platform.
Check doch mal in einem Text Editor wie Deine Target Platform lokal aussieht. Die sollte Einträge wie diesen enthalten:
<location includeDependencyDepth="none" includeDependencyScopes="compile" includeSource="true" label="Apache PDFBox 1.8" missingManifest="generate" type="Maven">
<dependencies>
<dependency>
<groupId>org.apache.pdfbox</groupId>
<artifactId>fontbox</artifactId>
<version>1.8.17</version>
<type>jar</type>
</dependency>
Dann: Bei Vogella lese ich gerade zur Target Platform:
- Standard Java libraries from Maven repositories (require an IDE extension)
Ich weiß jetzt nicht genau, welches Plug-in Dir fehlt. Such mal nach Maven Extension.
OK, das hat mir jetzt geholfen, diesen Blogbeitrag zu finden:
https://www.modumind.com/2021/01/11/including-maven-artifacts-in-an-eclipse-rcp-target-platform/
Wie dort beschrieben, habe ich M2E PDE Integration zusätzlich installiert, und jetzt funktioniert es. Die m2-Einträge sind auch zu sehen.
Ich bekomme immer noch drei Warnungen (aber eben nur Warnungen) bezüglich Plugins:
Description | Resource | Path | Location | Type |
---|---|---|---|---|
Plug-in reference ‘com.sun.activation.javax.activation’ cannot be resolved | feature.xml | /name.abuchen.portfolio.feature | line 60 | Plug-in Problem |
Plug-in reference ‘org.apache.servicemix.bundles.xpp3’ cannot be resolved | feature.xml | /name.abuchen.portfolio.feature | line 53 | Plug-in Problem |
Plug-in reference ‘org.apache.servicemix.bundles.xstream’ cannot be resolved | feature.xml | /name.abuchen.portfolio.feature | line 46 | Plug-in Problem |
Danke für alle Hinweise. Damit läuft es jetzt wieder.
Ich hätte da auch noch ne Frage.
Ich habe eclipse jetzt nach der sehr schönen Anleitung erneut installiert und fast alle Schritte erfolgreich durchgeführt. Nur Java 17 konnte ich bisher nicht im eclipse integrieren/aktivieren (siehe weiter unten).
Der aktuelle master branch lässt sich auch bauen und starten. Ist ja noch der mit Java 11, richtig?
Welcher Branch ist der mit Java 17? Der Link zum branch, den Andreas hier geschrieben hat, ist ungültig.
Den Konfigurationsschritt mit der Java 17 Installation bekomme ich irgendwie nicht gebacken.
Ich habe von Azul Java 17 installiert (hatte auch die standalone zip Version probiert) und dann im eclipse unter Installed JREs
auf Search...
geklickt und dort das Installationsverzeichnis angegeben. Dort wird aber nichts gefunden:
Wie ist der richtige Weg zur Installation von Java 17 in eclipse?
Vorab vielen Dank für eure Hilfe!
Ich glaube nicht, nein; er ist bereits für Java 17. Die beiden Zweige wurden in Commit 8d9f209 am 1. Januar zusammengeführt.
Zu Windows und Zulu kann ich nichts sagen.