redhat-developer / redhat-developer/vscode-java
Maven source and dependencies are built incorrectly at initial compile time
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- TypeScript
- Estrellas
- 2.3k
- Forks
- 546
- Merge medio
- 20 h 1 min
- PR fusionados (30 d)
- 11
Descripción
When the top level pom.xml is just a wrapper for two modules, the workspace does not build correctly.
When the workspace is first loaded, references from imports or from within the source are not loaded correctly. Once a file is opened, these errors go away.
Environment
- Operating System:
Linux 4.15.0-45-generic #48-Ubuntu SMP Tue Jan 29 16:28:13 UTC 2019 x86_64 - JDK version:
openjdk version "10.0.2" 2018-07-17 - Visual Studio Code version:
Version: 1.31.1
Commit: 1b8e8302e405050205e69b59abb3559592bb9e60
Date: 2019-02-12T02:19:29.629Z
Electron: 3.1.2
Chrome: 66.0.3359.181
Node.js: 10.2.0
V8: 6.6.346.32
OS: Linux x64 4.15.0-45-generic
- Java extension version:
Name: Language Support for Java(TM) by Red Hat
Version: 0.38.0
- Using Java extension pack:
Id: vscjava.vscode-java-pack
Version: 0.6.0
Steps To Reproduce
- Open a project in vscode with the main
pom.xmlcontaining only modules and with dependencies in the modules
This can be seen in
This project. The v2.7 branch has the source issue
Errors in debug window:
[[object Object]]src/main/com/blazingkin/interpreter [in blz-ospl] is not on its project's build path
src/main/com/blazingkin/interpreter [in blz-ospl] is not on its project's build path
at /home/blazingkin/.vscode/extensions/redhat.java-0.38.0/dist/extension.js:1
at /home/blazingkin/.vscode/extensions/redhat.java-0.38.0/dist/extension.js:1
at Immediate.module.exports.T.size.setImmediate (/home/blazingkin/.vscode/extensions/redhat.java-0.38.0/dist/extension.js:1)
at runCallback (timers.js:696)
at tryOnImmediate (timers.js:667)
at processImmediate (timers.js:649)
Current Result
Expected Result
Additional Informations
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Reproduce el problema con el proyecto blz-ospl v2.7 en VS Code, utilizando su pom.xml de nivel superior y los dos archivos pom.xml de los módulos con el registro habilitado. Inspecciona primero los registros de importación y de build-path; se considera completado cuando la carga inicial resuelve las fuentes y dependencias de los módulos sin requerir que se abra un archivo.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- java, typescript, vscode
- Área
- build-system
- Tipo de issue
- Error
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 30/100