redhat-developer / redhat-developer/vscode-java

Add command to switch "autobuild" on/off

Abierto
#2,054 1 comentario 4 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

compile ux
Lenguaje dominante
TypeScript
Estrellas
2.3k
Forks
546
Merge medio
20 h 1 min
PR fusionados (30 d)
11

Descripción

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.

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Línea de trabajo

El issue señala la configuración de autobuild existente y su implementación en settings-menu; empieza por localizar esa configuración y los registros de comandos y de la barra de estado de la extensión. Verifica la reproducción de larga duración de Maven y, después, confirma que la configuración se puede alternar desde la Command Palette y la barra de estado, y que su estado habilitado o deshabilitado es visible.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
java, typescript, vscode
Área
build-system, developer-experience, tooling
Tipo de issue
Nueva funcionalidad
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.