Open jaggerwang opened 4 years ago
Can you share your project?
I have the same issue, tried almost every option, but could not resolve it. Unfortunately, I could not share the actual project or reproduce the issue on a smaller instance.
Environment Operating System: Ubuntu 18.04 Openjdk: "11.0.5" Visual Studio Code version: 1.41.1 Java version: 8
Note quite relevant, but as a feature, it would be great to improve the option "Add Folder To Java Source Path" to also handle maven projects. This option is available for a folder in the explorer, but for maven projects it shows the following:
"Unsupported operation. Please use pom.xml file to manage the source directories of maven project."
In addition, there is an "Attach Source" option in the .class files, it sometimes works but it does not remember this action next time you run vscode.
@testforstephen please also take a look.
@jaggerwang, i cannot reproduce the issue with your sample project https://github.com/jaggerwang/spring-cloud-in-practice. The springboot dependency can be resolved.
Could you update the Java Language Support extension to the latest version 0.56.0, and try again?
@testforstephen It's the same.
Could you share the whole log file?
F1 -> Java: Open Java language server log file
The recent logs is as following:
!SESSION 2020-02-18 10:32:15.435 -----------------------------------------------
eclipse.buildId=unknown
java.version=11.0.2
java.vendor=Oracle Corporation
BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=zh_CN_#Hans
Command-line arguments: -data /Users/jagger/Library/Application Support/Code/User/workspaceStorage/a86fa5c1e4af140202da40e79896520e/redhat.java/jdt_ws
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:26.975
!MESSAGE class org.eclipse.jdt.ls.core.internal.JavaLanguageServerPlugin is started
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:27.449
!MESSAGE Main thread is waiting
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:28.227
!MESSAGE >> initialize
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:28.230
!MESSAGE Initializing Java Language Server 0.50.0.202002171858
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:28.265
!MESSAGE Installed reference:file:/Users/jagger/.vscode/extensions/pivotal.vscode-spring-boot-1.15.0/jars/io.projectreactor.reactor-core.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:28.268
!MESSAGE Installed reference:file:/Users/jagger/.vscode/extensions/pivotal.vscode-spring-boot-1.15.0/jars/org.reactivestreams.reactive-streams.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:28.272
!MESSAGE Installed reference:file:/Users/jagger/.vscode/extensions/pivotal.vscode-spring-boot-1.15.0/jars/jdt-ls-commons.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:28.276
!MESSAGE Installed reference:file:/Users/jagger/.vscode/extensions/pivotal.vscode-spring-boot-1.15.0/jars/jdt-ls-extension.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:28.280
!MESSAGE Installed reference:file:/Users/jagger/.vscode/extensions/visualstudioexptteam.vscodeintellicode-1.2.5/dist/com.microsoft.jdtls.intellicode.core-0.3.14.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:28.284
!MESSAGE Installed reference:file:/Users/jagger/.vscode/extensions/vscjava.vscode-java-debug-0.24.0/server/com.microsoft.java.debug.plugin-0.24.0.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:28.289
!MESSAGE Installed reference:file:/Users/jagger/.vscode/extensions/vscjava.vscode-java-dependency-0.8.0/server/com.microsoft.jdtls.ext.core-0.8.0.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:28.294
!MESSAGE Installed reference:file:/Users/jagger/.vscode/extensions/vscjava.vscode-java-test-0.22.1/server/com.microsoft.java.test.plugin-0.22.1.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:28.298
!MESSAGE Installed reference:file:/Users/jagger/.vscode/extensions/vscjava.vscode-java-test-0.22.1/server/org.eclipse.jdt.junit4.runtime_1.1.1000.v20190510-0840.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:28.302
!MESSAGE Installed reference:file:/Users/jagger/.vscode/extensions/vscjava.vscode-java-test-0.22.1/server/org.eclipse.jdt.junit5.runtime_1.0.500.v20190510-0840.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:28.308
!MESSAGE Installed reference:file:/Users/jagger/.vscode/extensions/vscjava.vscode-java-test-0.22.1/server/org.junit.jupiter.api_5.4.0.v20190212-2109.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:28.315
!MESSAGE Installed reference:file:/Users/jagger/.vscode/extensions/vscjava.vscode-java-test-0.22.1/server/org.junit.jupiter.engine_5.4.0.v20190212-2109.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:28.320
!MESSAGE Installed reference:file:/Users/jagger/.vscode/extensions/vscjava.vscode-java-test-0.22.1/server/org.junit.jupiter.migrationsupport_5.4.0.v20190212-2109.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:28.329
!MESSAGE Installed reference:file:/Users/jagger/.vscode/extensions/vscjava.vscode-java-test-0.22.1/server/org.junit.jupiter.params_5.4.0.v20190212-2109.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:28.334
!MESSAGE Installed reference:file:/Users/jagger/.vscode/extensions/vscjava.vscode-java-test-0.22.1/server/org.junit.vintage.engine_5.4.0.v20190212-2109.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:28.339
!MESSAGE Installed reference:file:/Users/jagger/.vscode/extensions/vscjava.vscode-java-test-0.22.1/server/org.opentest4j_1.1.1.v20190212-2109.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:28.346
!MESSAGE Installed reference:file:/Users/jagger/.vscode/extensions/vscjava.vscode-java-test-0.22.1/server/org.junit.platform.commons_1.4.0.v20190212-2109.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:28.352
!MESSAGE Installed reference:file:/Users/jagger/.vscode/extensions/vscjava.vscode-java-test-0.22.1/server/org.junit.platform.engine_1.4.0.v20190212-2109.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:28.357
!MESSAGE Installed reference:file:/Users/jagger/.vscode/extensions/vscjava.vscode-java-test-0.22.1/server/org.junit.platform.launcher_1.4.0.v20190212-2109.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:28.361
!MESSAGE Installed reference:file:/Users/jagger/.vscode/extensions/vscjava.vscode-java-test-0.22.1/server/org.junit.platform.runner_1.4.0.v20190212-2109.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:28.365
!MESSAGE Installed reference:file:/Users/jagger/.vscode/extensions/vscjava.vscode-java-test-0.22.1/server/org.junit.platform.suite.api_1.4.0.v20190212-2109.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:28.368
!MESSAGE Installed reference:file:/Users/jagger/.vscode/extensions/vscjava.vscode-java-test-0.22.1/server/org.apiguardian_1.0.0.v20190212-2109.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:28.373
!MESSAGE Installed reference:file:/Users/jagger/.vscode/extensions/vscjava.vscode-maven-0.21.0/jdtls.ext/com.microsoft.java.maven.plugin/target/com.microsoft.java.maven.plugin-0.21.0.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:28.565
!MESSAGE Started reference:file:/Users/jagger/.vscode/extensions/vscjava.vscode-java-test-0.22.1/server/org.apiguardian_1.0.0.v20190212-2109.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:28.566
!MESSAGE Started reference:file:/Users/jagger/.vscode/extensions/vscjava.vscode-java-debug-0.24.0/server/com.microsoft.java.debug.plugin-0.24.0.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:28.567
!MESSAGE Started reference:file:/Users/jagger/.vscode/extensions/vscjava.vscode-java-test-0.22.1/server/org.eclipse.jdt.junit4.runtime_1.1.1000.v20190510-0840.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:28.572
!MESSAGE Started reference:file:/Users/jagger/.vscode/extensions/visualstudioexptteam.vscodeintellicode-1.2.5/dist/com.microsoft.jdtls.intellicode.core-0.3.14.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:28.574
!MESSAGE Started reference:file:/Users/jagger/.vscode/extensions/vscjava.vscode-java-test-0.22.1/server/org.eclipse.jdt.junit5.runtime_1.0.500.v20190510-0840.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:28.576
!MESSAGE Started reference:file:/Users/jagger/.vscode/extensions/vscjava.vscode-java-test-0.22.1/server/org.junit.jupiter.api_5.4.0.v20190212-2109.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:28.577
!MESSAGE Started reference:file:/Users/jagger/.vscode/extensions/vscjava.vscode-java-test-0.22.1/server/org.junit.jupiter.params_5.4.0.v20190212-2109.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:28.578
!MESSAGE Started reference:file:/Users/jagger/.vscode/extensions/vscjava.vscode-java-test-0.22.1/server/org.junit.platform.runner_1.4.0.v20190212-2109.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:28.579
!MESSAGE Started reference:file:/Users/jagger/.vscode/extensions/vscjava.vscode-java-test-0.22.1/server/org.junit.platform.suite.api_1.4.0.v20190212-2109.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:28.580
!MESSAGE Started reference:file:/Users/jagger/.vscode/extensions/pivotal.vscode-spring-boot-1.15.0/jars/org.reactivestreams.reactive-streams.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:28.584
!MESSAGE Started reference:file:/Users/jagger/.vscode/extensions/vscjava.vscode-java-test-0.22.1/server/com.microsoft.java.test.plugin-0.22.1.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:28.584
!MESSAGE Started reference:file:/Users/jagger/.vscode/extensions/pivotal.vscode-spring-boot-1.15.0/jars/jdt-ls-extension.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:28.586
!MESSAGE Started reference:file:/Users/jagger/.vscode/extensions/vscjava.vscode-java-test-0.22.1/server/org.junit.vintage.engine_5.4.0.v20190212-2109.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:28.587
!MESSAGE Started reference:file:/Users/jagger/.vscode/extensions/vscjava.vscode-java-test-0.22.1/server/org.junit.platform.commons_1.4.0.v20190212-2109.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:28.588
!MESSAGE Started reference:file:/Users/jagger/.vscode/extensions/vscjava.vscode-maven-0.21.0/jdtls.ext/com.microsoft.java.maven.plugin/target/com.microsoft.java.maven.plugin-0.21.0.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:28.590
!MESSAGE Started reference:file:/Users/jagger/.vscode/extensions/pivotal.vscode-spring-boot-1.15.0/jars/jdt-ls-commons.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:28.591
!MESSAGE Started reference:file:/Users/jagger/.vscode/extensions/vscjava.vscode-java-test-0.22.1/server/org.junit.jupiter.migrationsupport_5.4.0.v20190212-2109.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:28.592
!MESSAGE Started reference:file:/Users/jagger/.vscode/extensions/vscjava.vscode-java-test-0.22.1/server/org.junit.platform.engine_1.4.0.v20190212-2109.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:28.593
!MESSAGE Started reference:file:/Users/jagger/.vscode/extensions/vscjava.vscode-java-test-0.22.1/server/org.junit.jupiter.engine_5.4.0.v20190212-2109.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:28.594
!MESSAGE Started reference:file:/Users/jagger/.vscode/extensions/vscjava.vscode-java-test-0.22.1/server/org.junit.platform.launcher_1.4.0.v20190212-2109.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:28.595
!MESSAGE Started reference:file:/Users/jagger/.vscode/extensions/vscjava.vscode-java-dependency-0.8.0/server/com.microsoft.jdtls.ext.core-0.8.0.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:28.596
!MESSAGE Started reference:file:/Users/jagger/.vscode/extensions/vscjava.vscode-java-test-0.22.1/server/org.opentest4j_1.1.1.v20190212-2109.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:28.611
!MESSAGE Started reference:file:/Users/jagger/.vscode/extensions/pivotal.vscode-spring-boot-1.15.0/jars/io.projectreactor.reactor-core.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:28.656
!MESSAGE Static Commands: []
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:28.657
!MESSAGE Non-Static Commands: [java.edit.organizeImports, java.project.getSettings, java.project.updateSourceAttachment, java.project.removeFromSourcePath, java.project.listSourcePaths, java.project.isTestFile, java.project.getClasspaths, java.project.resolveSourceAttachment, java.project.addToSourcePath]
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:28.696
!MESSAGE >> initialized
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:28.870
!MESSAGE Static Commands: []
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:28.871
!MESSAGE Non-Static Commands: [java.maven.initializeSearcher, java.maven.searchArtifact, java.maven.addDependency, java.maven.controlContext]
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:28.880
!MESSAGE Static Commands: []
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:28.881
!MESSAGE Non-Static Commands: [vscode.java.test.search.codelens, vscode.java.test.search.items.all, vscode.java.test.search.location, vscode.java.test.search.items, vscode.java.test.get.testpath, vscode.java.test.junit.argument]
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:28.908
!MESSAGE Static Commands: []
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:28.909
!MESSAGE Non-Static Commands: [java.project.refreshLib, java.project.list, java.getPackageData, java.resolvePath]
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:29.113
!MESSAGE Static Commands: []
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:29.114
!MESSAGE Non-Static Commands: [vscode.java.checkProjectSettings, vscode.java.isOnClasspath, vscode.java.fetchUsageData, vscode.java.validateLaunchConfig, vscode.java.resolveMainMethod, vscode.java.resolveClasspath, vscode.java.resolveBuildFiles, vscode.java.resolveMainClass, vscode.java.updateDebugSettings, vscode.java.buildWorkspace, vscode.java.startDebugSession, vscode.java.inferLaunchCommandLength, vscode.java.resolveElementAtSelection]
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:29.128
!MESSAGE Static Commands: []
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:29.128
!MESSAGE Non-Static Commands: [java.intellicode.completion, java.intellicode.completion.resolve, java.intellicode.enable]
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:29.131
!MESSAGE Static Commands: [sts.java.addClasspathListener, sts.java.removeClasspathListener]
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:29.131
!MESSAGE Non-Static Commands: []
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:29.132
!MESSAGE Static Commands: []
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:29.132
!MESSAGE Non-Static Commands: [sts.java.javadoc]
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:29.133
!MESSAGE Static Commands: [sts.java.type]
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:29.133
!MESSAGE Non-Static Commands: []
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:29.134
!MESSAGE Static Commands: []
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:29.134
!MESSAGE Non-Static Commands: [sts.java.javadocHoverLink]
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:29.135
!MESSAGE Static Commands: []
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:29.136
!MESSAGE Non-Static Commands: [sts.java.location]
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:29.136
!MESSAGE Static Commands: [sts.java.search.packages, sts.java.search.types]
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:29.137
!MESSAGE Non-Static Commands: []
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:29.138
!MESSAGE Static Commands: [sts.java.hierarchy.supertypes, sts.java.hierarchy.subtypes]
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:29.138
!MESSAGE Non-Static Commands: []
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:29.139
!MESSAGE Static Commands: []
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:29.139
!MESSAGE Non-Static Commands: [sts.java.code.completions]
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:30.993
!MESSAGE Importing Maven project(s)
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:33.678
!MESSAGE Workspace initialized in 5015ms
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:33.686
!MESSAGE Starting Maven update for spring-cloud-in-practice
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:33.717
!MESSAGE >> initialization job finished
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:33.727
!MESSAGE >> workspace/didChangeConfiguration
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:39.998
!MESSAGE >> build jobs finished
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:40.100
!MESSAGE >> registerFeature 'workspace/didChangeWatchedFiles'
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:40.104
!MESSAGE >> registerFeature 'workspace/didChangeWatchedFiles'
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:40.107
!MESSAGE >> watchers registered
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:40.810
!MESSAGE >> New configuration: {java={home=/Library/Java/JavaVirtualMachines/openjdk-11.0.2.jdk/Contents/Home, jdt={ls={vmargs=-noverify -Xmx1G -XX:+UseG1GC -XX:+UseStringDeduplication -javaagent:"/Users/jagger/.vscode/extensions/gabrielbb.vscode-lombok-1.0.0/server/lombok.jar"}}, errors={incompleteClasspath={severity=ignore}}, configuration={checkProjectSettingsExclusions=true, updateBuildConfiguration=automatic, maven={userSettings=null}, runtimes=[]}, trace={server=off}, import={maven={enabled=true}, gradle={enabled=true, wrapper={enabled=true}, offline={enabled=false}, version=null, arguments=null, jvmArguments=null, home=null}, exclusions=[**/node_modules/**, **/.metadata/**, **/archetype-resources/**, **/META-INF/maven/**]}, maven={downloadSources=false, updateSnapshots=false}, referencesCodeLens={enabled=false}, signatureHelp={enabled=false}, implementationsCodeLens={enabled=false}, format={enabled=true, settings={url=https://raw.githubusercontent.com/google/styleguide/gh-pages/eclipse-java-google-style.xml, profile=GoogleStyle}, comments={enabled=true}, onType={enabled=true}}, saveActions={organizeImports=false}, project={referencedLibraries=[lib/**/*.jar]}, contentProvider={preferred=null}, autobuild={enabled=true}, maxConcurrentBuilds=1.0, completion={maxResults=50.0, enabled=true, overwrite=true, guessMethodArguments=false, favoriteStaticMembers=[org.junit.Assert.*, org.junit.Assume.*, org.junit.jupiter.api.Assertions.*, org.junit.jupiter.api.Assumptions.*, org.junit.jupiter.api.DynamicContainer.*, org.junit.jupiter.api.DynamicTest.*, org.mockito.Mockito.*, org.mockito.ArgumentMatchers.*, org.mockito.Answers.*], filteredTypes=[java.awt.*, com.sun.*], importOrder=[java, javax, com, org]}, foldingRange={enabled=true}, progressReports={enabled=true}, codeGeneration={hashCodeEquals={useJava7Objects=false, useInstanceof=false}, useBlocks=false, generateComments=false, toString={template=${object.className} [${member.name()}=${member.value}, ${otherMembers}], codeStyle=STRING_CONCATENATION, skipNullValues=false, listArrayContents=true, limitElements=0.0}}, selectionRange={enabled=true}, showBuildStatusOnStart={enabled=false}, debug={logLevel=warn, settings={showHex=false, showStaticVariables=false, showQualifiedNames=false, showLogicalStructure=true, showToString=true, maxStringLength=0.0, hotCodeReplace=manual, enableRunDebugCodeLens=true, forceBuildBeforeLaunch=true, console=integratedTerminal}}, dependency={showOutline=true, syncWithFolderExplorer=true, autoRefresh=true, refreshDelay=2000.0, packagePresentation=flat}, help={firstView=auto}, test={report={showAfterExecution=onFailure, position=sideView}, editor={enableShortcuts=true}, log={level=info}, message={hintForDeprecatedConfig=true, hintForSetingDefaultConfig=true}, defaultConfig=, config={}}}}
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:40.813
!MESSAGE >> workspace/executeCommand vscode.java.test.get.testpath
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:43.068
!MESSAGE >> workspace/executeCommand sts.java.addClasspathListener
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:52.807
!MESSAGE >> workspace/executeCommand java.resolvePath
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:32:52.846
!MESSAGE >> workspace/executeCommand java.project.list
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:33:11.644
!MESSAGE >> workspace/executeCommand java.resolvePath
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:33:51.823
!MESSAGE >> workspace/executeCommand java.project.list
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:33:55.183
!MESSAGE >> workspace/executeCommand java.getPackageData
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:33:55.197
!MESSAGE >> workspace/executeCommand java.getPackageData
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:33:55.200
!MESSAGE >> workspace/executeCommand java.getPackageData
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:33:55.201
!MESSAGE >> workspace/executeCommand java.getPackageData
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:33:55.205
!MESSAGE >> workspace/executeCommand java.getPackageData
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:33:55.206
!MESSAGE >> workspace/executeCommand java.getPackageData
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:33:55.208
!MESSAGE >> workspace/executeCommand java.getPackageData
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:37:35.853
!MESSAGE >> workspace/executeCommand java.resolvePath
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:38:24.575
!MESSAGE >> shutdown
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:38:24.742
!MESSAGE >> exit
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:38:24.743
!MESSAGE Shutdown received... waking up main thread
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 10:38:24.751
!MESSAGE class org.eclipse.jdt.ls.core.internal.JavaLanguageServerPlugin is stopping:
!SESSION 2020-02-18 16:34:54.349 -----------------------------------------------
eclipse.buildId=unknown
java.version=11.0.2
java.vendor=Oracle Corporation
BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=zh_CN_#Hans
Command-line arguments: -data /Users/jagger/Library/Application Support/Code/User/workspaceStorage/a86fa5c1e4af140202da40e79896520e/redhat.java/jdt_ws
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 16:35:10.399
!MESSAGE class org.eclipse.jdt.ls.core.internal.JavaLanguageServerPlugin is started
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 16:35:10.871
!MESSAGE Main thread is waiting
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 16:35:10.933
!MESSAGE >> initialize
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 16:35:10.935
!MESSAGE Initializing Java Language Server 0.50.0.202002171858
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 16:35:11.055
!MESSAGE Static Commands: []
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 16:35:11.056
!MESSAGE Non-Static Commands: [java.edit.organizeImports, java.project.getSettings, java.project.updateSourceAttachment, java.project.removeFromSourcePath, java.project.listSourcePaths, java.project.isTestFile, java.project.getClasspaths, java.project.resolveSourceAttachment, java.project.addToSourcePath]
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 16:35:11.057
!MESSAGE Static Commands: []
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 16:35:11.057
!MESSAGE Non-Static Commands: [java.maven.initializeSearcher, java.maven.searchArtifact, java.maven.addDependency, java.maven.controlContext]
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 16:35:11.058
!MESSAGE Static Commands: []
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 16:35:11.059
!MESSAGE Non-Static Commands: [vscode.java.test.search.codelens, vscode.java.test.search.items.all, vscode.java.test.search.location, vscode.java.test.search.items, vscode.java.test.get.testpath, vscode.java.test.junit.argument]
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 16:35:11.060
!MESSAGE Static Commands: []
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 16:35:11.061
!MESSAGE Non-Static Commands: [java.project.refreshLib, java.project.list, java.getPackageData, java.resolvePath]
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 16:35:11.062
!MESSAGE Static Commands: []
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 16:35:11.072
!MESSAGE Non-Static Commands: [vscode.java.checkProjectSettings, vscode.java.isOnClasspath, vscode.java.fetchUsageData, vscode.java.validateLaunchConfig, vscode.java.resolveMainMethod, vscode.java.resolveClasspath, vscode.java.resolveBuildFiles, vscode.java.resolveMainClass, vscode.java.updateDebugSettings, vscode.java.buildWorkspace, vscode.java.startDebugSession, vscode.java.inferLaunchCommandLength, vscode.java.resolveElementAtSelection]
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 16:35:11.073
!MESSAGE Static Commands: []
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 16:35:11.074
!MESSAGE Non-Static Commands: [java.intellicode.completion, java.intellicode.completion.resolve, java.intellicode.enable]
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 16:35:11.075
!MESSAGE Static Commands: [sts.java.addClasspathListener, sts.java.removeClasspathListener]
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 16:35:11.076
!MESSAGE Non-Static Commands: []
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 16:35:11.077
!MESSAGE Static Commands: []
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 16:35:11.078
!MESSAGE Non-Static Commands: [sts.java.javadoc]
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 16:35:11.079
!MESSAGE Static Commands: [sts.java.type]
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 16:35:11.080
!MESSAGE Non-Static Commands: []
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 16:35:11.081
!MESSAGE Static Commands: []
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 16:35:11.081
!MESSAGE Non-Static Commands: [sts.java.javadocHoverLink]
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 16:35:11.082
!MESSAGE Static Commands: []
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 16:35:11.085
!MESSAGE Non-Static Commands: [sts.java.location]
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 16:35:11.086
!MESSAGE Static Commands: [sts.java.search.packages, sts.java.search.types]
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 16:35:11.087
!MESSAGE Non-Static Commands: []
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 16:35:11.088
!MESSAGE Static Commands: [sts.java.hierarchy.supertypes, sts.java.hierarchy.subtypes]
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 16:35:11.089
!MESSAGE Non-Static Commands: []
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 16:35:11.090
!MESSAGE Static Commands: []
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 16:35:11.109
!MESSAGE Non-Static Commands: [sts.java.code.completions]
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 16:35:11.189
!MESSAGE >> initialized
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 16:35:14.048
!MESSAGE Importing Maven project(s)
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 16:35:15.190
!MESSAGE Workspace initialized in 4059ms
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 16:35:15.945
!MESSAGE >> initialization job finished
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 16:35:15.963
!MESSAGE >> workspace/didChangeConfiguration
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 16:35:18.973
!MESSAGE >> New configuration: {java={home=/Library/Java/JavaVirtualMachines/openjdk-11.0.2.jdk/Contents/Home, jdt={ls={vmargs=-noverify -Xmx1G -XX:+UseG1GC -XX:+UseStringDeduplication -javaagent:"/Users/jagger/.vscode/extensions/gabrielbb.vscode-lombok-1.0.0/server/lombok.jar"}}, errors={incompleteClasspath={severity=ignore}}, configuration={checkProjectSettingsExclusions=true, updateBuildConfiguration=automatic, maven={userSettings=null}, runtimes=[]}, trace={server=off}, import={maven={enabled=true}, gradle={enabled=true, wrapper={enabled=true}, offline={enabled=false}, version=null, arguments=null, jvmArguments=null, home=null}, exclusions=[**/node_modules/**, **/.metadata/**, **/archetype-resources/**, **/META-INF/maven/**]}, maven={downloadSources=false, updateSnapshots=false}, referencesCodeLens={enabled=false}, signatureHelp={enabled=false}, implementationsCodeLens={enabled=false}, format={enabled=true, settings={url=https://raw.githubusercontent.com/google/styleguide/gh-pages/eclipse-java-google-style.xml, profile=GoogleStyle}, comments={enabled=true}, onType={enabled=true}}, saveActions={organizeImports=false}, project={referencedLibraries=[lib/**/*.jar]}, contentProvider={preferred=null}, autobuild={enabled=true}, maxConcurrentBuilds=1.0, completion={maxResults=50.0, enabled=true, overwrite=true, guessMethodArguments=false, favoriteStaticMembers=[org.junit.Assert.*, org.junit.Assume.*, org.junit.jupiter.api.Assertions.*, org.junit.jupiter.api.Assumptions.*, org.junit.jupiter.api.DynamicContainer.*, org.junit.jupiter.api.DynamicTest.*, org.mockito.Mockito.*, org.mockito.ArgumentMatchers.*, org.mockito.Answers.*], filteredTypes=[java.awt.*, com.sun.*], importOrder=[java, javax, com, org]}, foldingRange={enabled=true}, progressReports={enabled=true}, codeGeneration={hashCodeEquals={useJava7Objects=false, useInstanceof=false}, useBlocks=false, generateComments=false, toString={template=${object.className} [${member.name()}=${member.value}, ${otherMembers}], codeStyle=STRING_CONCATENATION, skipNullValues=false, listArrayContents=true, limitElements=0.0}}, selectionRange={enabled=true}, showBuildStatusOnStart={enabled=false}, debug={logLevel=warn, settings={showHex=false, showStaticVariables=false, showQualifiedNames=false, showLogicalStructure=true, showToString=true, maxStringLength=0.0, hotCodeReplace=manual, enableRunDebugCodeLens=true, forceBuildBeforeLaunch=true, console=integratedTerminal}}, dependency={showOutline=true, syncWithFolderExplorer=true, autoRefresh=true, refreshDelay=2000.0, packagePresentation=flat}, help={firstView=auto}, test={report={showAfterExecution=onFailure, position=sideView}, editor={enableShortcuts=true}, log={level=info}, message={hintForDeprecatedConfig=true, hintForSetingDefaultConfig=true}, defaultConfig=, config={}}}}
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 16:35:18.975
!MESSAGE >> workspace/executeCommand vscode.java.test.get.testpath
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 16:35:19.035
!MESSAGE >> workspace/executeCommand java.project.list
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 16:35:19.740
!MESSAGE >> build jobs finished
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 16:35:19.805
!MESSAGE >> registerFeature 'workspace/didChangeWatchedFiles'
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 16:35:19.810
!MESSAGE >> registerFeature 'workspace/didChangeWatchedFiles'
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 16:35:19.812
!MESSAGE >> watchers registered
!ENTRY org.eclipse.jdt.ls.core 1 0 2020-02-18 16:35:25.033
!MESSAGE >> workspace/executeCommand sts.java.addClasspathListener
Same issue. Is that still a problem to this day?
Can not auto detect source code in sub module. Even if I add the source folder manually, the dependency packages still can not be found.
Parent pom:
One of sub module pom:
Environment