redhat-developer / redhat-developer/vscode-java

Add command to switch "autobuild" on/off

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

Dieses Issue hat noch niemand übernommen.

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

Beschreibung

Hi,

most of the time I run maven build outside of vscode in the terminal. This interferes with the extension's way of detecting changes. It seems that the extension also starts building, which leads to alot of ClassNotFoundExceptions in the maven build (probably because vscode deleted the already build classes while the maven build was running).

To circumvent this I used to temporarily disable the auto build feature back when I was using Eclipse.
I know this is also possible via the settings menu.

Environment
  • Operating System: macOS 11.5.1 (20G80)
  • JDK version: openjdk version "15" 2020-09-15
  • Visual Studio Code version: 1.60.0-insider
  • Java extension version: v0.18.2
Steps To Reproduce
  1. Start a long running maven build (something simple will not work)
  2. See ClassNotFoundExceptions in the maven build
Expected Result
  • Add the `Autobuild: Enabled/Disabled" settings to the command pallet
  • Add the `Autobuild: Enabled/Disabled" to the status bar, at least to show the status, better even to allow to toggle the setting.

This would allow to easily switch between those two modes.

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

Das Issue verweist auf die vorhandene autobuild-Einstellung und deren Implementierung im settings-menu; beginne damit, diese Einstellung sowie die Registrierungen der Befehle und der Statusleiste der Erweiterung zu finden. Überprüfe die lang laufende Maven-Reproduktion und bestätige anschließend, dass die Einstellung über die Command Palette und die Statusleiste umgeschaltet werden kann und dass ihr aktivierter oder deaktivierter Zustand sichtbar ist.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java, typescript, vscode
Bereich
build-system, developer-experience, tooling
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

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