redhat-developer / redhat-developer/vscode-java

port automatically setup of "remote java debugging" from jboss tools to vscode

Offen
#1,135 9 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

build/infra
Vorherrschende Sprache
TypeScript
Sterne
2.3k
Forks
546
Ø Merge
20 Std. 1 Min.
Gemergte PRs (30 T.)
11

Beschreibung

In JBoss Tools we had a few variations on using openjdk's jvm feature of being able to discover running jvms on localhost (or a remote host) and automatically setup a debug launcher.

Would be great to have similar in vscode as I honestly keep forgetting the not so tricky steps of setting up the debugger and I always forget to set the port to the right thing.

https://docs.jboss.org/tools/whatsnew/core/core-news-3.3.0.M3.html is one example from server runtimes, but we had it in the jmx epxlorer too where it would lookup locally running jvms and figure out the details. Camel tooling had some additional integration that way too. @snjeza and @robstryker did some of this so they might remember the details better than I :)

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne mit der Durchsicht des verlinkten JBoss Tools server-runtimes-Beispiels und vergleiche anschließend das zuvor im JMX-Explorer und in den Camel-Tools verwendete Verhalten bei der JVM-Erkennung. Als abgeschlossen gilt die Aufgabe, wenn laufende lokale oder entfernte JVMs erkannt und ein VS Code-Debug-Launcher automatisch mit dem korrekten Port konfiguriert werden.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java, typescript
Bereich
devtools
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.