Augment Bazel query syntax to support external modules
- Lingua principale
- Java
- Stelle
- 25.8k
- Fork
- 4.6k
- Merge medio
- 2g 16h
- PR unite (30g)
- 72
Descrizione
### Motivation
Bazel query syntax can capture all packages recursively via `//...` but this only supports the `_main` module.
If you would like to capture EVERYTHING including third-party repositories, there is no such syntax.
This can be useful for things like package_groups where you might want to select everything but toggle away certain groups.
Right now there is no solution this problem except for numerating all your third-party modules manually in the package_group
[Slack thread](https://bazelbuild.slack.com/archives/CA31HN1T3/p1753629794374009) with additional information.
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Nell’issue non sono indicati file, test o punti di ingresso. Inizia esaminando il comportamento di Bazel query syntax descritto qui e il thread Slack collegato; il lavoro è completato quando una sintassi di query può catturare tutti i pacchetti, inclusi quelli dei repository di terze parti, senza enumerare manualmente i moduli esterni.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Ambito
- build-system
- Tipo di issue
- Funzionalità
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 35/100