redhat-developer / redhat-developer/vscode-java
Add command to switch "autobuild" on/off
Dieses Issue hat noch niemand übernommen.
- 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
- Start a long running maven build (something simple will not work)
- 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
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Ö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