redhat-developer / vscode-java

Java Language Support for Visual Studio Code
Eclipse Public License 2.0
2.08k stars 441 forks source link

After `./mvnw clean package`, the java file generated in the output directory `target` is re-identified as a project file by the `vscode-java` plugin. #3838

Open mozhuanzuojing opened 2 weeks ago

mozhuanzuojing commented 2 weeks ago

After the maven is packaged, the java file generated in the output directory target is re-recognized as a project file by the vscode-java plugin, and then a lot of diagnostic information is sent. (until the file becomes normal after opening the file in vscode (recompiling again)).

Because these java source files are compiled in the vscode-java plugin, the source code and dependencies of the module in which they are located are not added, resulting in a compilation error that does not recognize import class of module.

step

  1. git clone https://gitee.com/mozhuanzuojing/bug02.git
  2. open bug02 and wait java status Ready
  3. exec ./mvnw clean package
  4. watch PROBLEMS output

Image