redhat-developer / redhat-developer/vscode-java

Expose the build command to more places

Offen
#2,510 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

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

Beschreibung

Below are some feedbacks from user surveys:

  • there no build and run feature in a click like netbeans.
  • Add a command to rebuild the project the current active file is part of.
  • "I really like editing in VS Code but find it not as powerful as tools like Eclipse for build and debug. "
  • The burden I got is there was not shortcut for compile java code, it would be awesome if we had it."
  • For a maven project I find I have to routinely run "mvn clean compile" after making code changes before it will build.

Actually, we have build action which is called Force Java Compilation, it looks like we need to do some enhancement to expose it to more places. Some ideas:

  1. Expose build action to more places (for example, can be invoked in Java Project explorer)
  2. Allow to build some of the projects instead of the entire workspace
  3. Considering renaming it?? - Because in other IDEs they all call it build, here we call it compilation
  4. Ask VS Code to have a dedicate tool bar menu called build or sth...

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 damit, die vorhandene Aktion Force Java Compilation zu finden und zu untersuchen, wie Befehle im Java Project explorer und in der VS Code UI bereitgestellt werden. Lege den beabsichtigten Umfang mit den Maintainer:innen fest und betrachte die Arbeit als abgeschlossen, wenn die Build-Aktion an den vereinbarten Stellen verfügbar ist und auf den vereinbarten Projektumfang angewendet werden kann.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java, typescript, vscode
Bereich
build-system, developer-experience, tooling
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.