redhat-developer / redhat-developer/vscode-java

Expose the build command to more places

Aperta
#2,510 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

enhancement ux
Lingua principale
TypeScript
Stelle
2.3k
Fork
546
Merge medio
20h 1m
PR unite (30g)
11

Descrizione

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...

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Direzione di ricerca

Inizia individuando l'azione esistente Force Java Compilation e il modo in cui i comandi vengono esposti nel Java Project explorer e nella VS Code UI. Definisci l'ambito previsto con i maintainer e considera il lavoro completo quando l'azione di build è disponibile nelle posizioni concordate e può operare sull'ambito del progetto concordato.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
java, typescript, vscode
Ambito
build-system, developer-experience, tooling
Tipo di issue
Funzionalità
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
25/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.