redhat-developer / redhat-developer/vscode-java
localRepository in vscode not working
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
I defined in the .vscode/settings.json of the project
./.vscode/settings.json
{
"java.configuration.maven.userSettings": "${HOME}/.m2/settings-my.xml",
"maven.executable.options": "-s ${HOME}/.m2/settings-my.xml"
}
settings-my.xml has a directory ${HOME}/mvn_repo defined in its localRepository.
However, the code hints in vscode's editor window keep showing that the classes present in the ${HOME}/mvn_repo directory cannot be found. It looks like the editor or the language server could not index the classes from the specified localRepository directory, what can I do?
Environment
- Operating System: macos
- JDK version: openjdk version "21.0.4" 2024-07-16 LTS
- Visual Studio Code version: Version: 1.94.0 (Universal)
- Java extension version: Extension Pack for Java v0.29.
Steps To Reproduce
${HOME}/.m2/settings-my.xml
<settings xmlns="http://maven.apache.org/SETTINGS/1.2.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.2.0 http://maven.apache.org/xsd/settings-1.2.0.xsd">
<localRepository>${HOME}/mvn_repo</localRepository>
<servers>
...
Current Result
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
Mit .vscode/settings.json und ${HOME}/.m2/settings-my.xml unter Verwendung der aufgeführten Versionen von macOS, JDK, VS Code und der Java-Erweiterung reproduzieren; zunächst nachvollziehen, wie der Java-Sprachserver die Maven-Einstellungen und localRepository verarbeitet. Als erledigt gilt es, wenn die Klassen in ${HOME}/mvn_repo indiziert werden und in den Codehinweisen von VS Code nicht mehr als fehlend gemeldet werden.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java, vscode
- Bereich
- developer-experience, tooling
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 35/100