Maven importer should support custom POM filenames or honor maven.pomfile.globPattern
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 45/100
- Type d'issue
- Bug
- Clarté
- Plutôt claire
- Activité
- Calme
- Stack technique
- java, vscode
- Domaine
- build-system, developer-experience, devtools
Piste de recherche
Reproduisez le projet dans VS Code avec uniquement pom-customize.xml et comparez la détection de Maven Explorer avec l’importation du classpath de JDT LS / Red Hat Java. Commencez par l’importateur Maven du serveur de langage Java et le comportement de maven.pomfile.globPattern ; le travail est terminé lorsque le POM personnalisé est importé et que le diagnostic RestController disparaît.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Problem
A Maven Java project uses pom-customize.xml instead of pom.xml.
Maven itself works:
mvn -f pom-customize.xml compile
The VS Code Maven extension can be configured to discover it:
{
"maven.pomfile.globPattern": "**/{pom.xml,pom-customize.xml}"
}
But the Java language server does not import the Maven classpath from pom-customize.xml. Java files then show false diagnostics such as:
RestController cannot be resolved to a type
Example import:
import org.springframework.web.bind.annotation.RestController;
## Expected behavior
The Java language server should either:
1. Honor maven.pomfile.globPattern, or
2. Provide a Java setting such as java.import.maven.pomfile.globPattern, or
3. Support custom Maven POM file names when Maven for Java has already discovered them.
## Actual behavior
Maven Explorer can discover the custom POM, but JDT LS / Red Hat Java does not import the project classpath unless the build file is named pom.xml.
## Environment
- VS Code
- Extension: redhat.java version 1.55.0
- Extension: vscjava.vscode-maven version 0.45.3
- Java: 21
- Maven project file: pom-customize.xml
- No pom.xml in project root
## Workarounds tried
- maven.pomfile.globPattern
- maven.executable.options: -f pom-customize.xml
- .mvn/maven.config with -f pom-customize.xml
These help Maven commands/explorer, but do not fix Java language server diagnostics.
- Langage dominant
- TypeScript
- Étoiles
- 2.3k
- Forks
- 548
- Merge moyen
- 8 h 20 min
- PR mergées (30 j)
- 6
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de redhat-developer/vscode-java
-
JDK_HOME can be sorted after lower-priority auto-detected JDK sourcesPeut-être pris @shblue21 l’a pris il y a 115 jours. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
redhat-developer/vscode-java#4426 ·
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 4/5 3-5 jours Accessibilité débutants 48/100
redhat-developer/vscode-java#4537 ·
Les mainteneurs répondent en général sous 1 jour
-
bug Lombok
Difficulté 4/5 3-5 jours Accessibilité débutants 52/100
redhat-developer/vscode-java#4521 · 2 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
bug need info
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
redhat-developer/vscode-java#4520 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 4/5 3-5 jours Accessibilité débutants 25/100
redhat-developer/vscode-java#4517 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de redhat-developer/vscode-java
Issues similaires
-
Bump Firebase JS SDK (12.19.0 → 13.0.0)Peut-être pris @SelaseKay l’a pris aujourd’hui. OuverteNeeds Attention type: enhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
invertase/react-native-firebase#9364 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
Les mainteneurs répondent en général sous 4 jours
-
[fullsend] E2E: rhdh-version-override — run-e2e.sh overrides RHDH_VERSION to non-existent 2.1Ouvertee2e-failure ready-to-code
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
redhat-developer/rhdh-plugin-export-overlays#4261 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
[Bug] 官网文档的图片挂了Ouvertebug
Difficulté 2/5 1-3 heures Accessibilité débutants 66/100
Les mainteneurs répondent en général sous 1 jour
-
area:cli bug triage:in-progress
Difficulté 1/5 1-3 heures Accessibilité débutants 82/100
Les mainteneurs répondent en général sous 1 jour