redhat-developer / vscode-java

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

Is there any plan to support maven multiple module project? #1206

Open jaggerwang opened 4 years ago

jaggerwang commented 4 years ago

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.

截屏2019-12-1917 43 55

Parent pom:

<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.2.1.RELEASE</version>
        <relativePath />
    </parent>

    <groupId>net.jaggerwang</groupId>
    <artifactId>spring-cloud-in-practice</artifactId>
    <version>1.0-SNAPSHOT</version>
    <packaging>pom</packaging>
    <name>spring-cloud-in-practice</name>
    <description>Spring cloud in practice</description>

    <properties>
        <java.version>11</java.version>
        <graphql-starter.version>6.0.0</graphql-starter.version>
        <guava.version>28.1-jre</guava.version>
        <scip-library.version>1.0-SNAPSHOT</scip-library.version>
    </properties>

    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        ...
    </dependencies>

    <modules>
        <module>spring-cloud-in-practice-library</module>
        <module>spring-cloud-in-practice-user</module>
        <module>spring-cloud-in-practice-post</module>
        <module>spring-cloud-in-practice-file</module>
        <module>spring-cloud-in-practice-stat</module>
        <module>spring-cloud-in-practice-metric</module>
    </modules>
</project>

One of sub module pom:

<?xml version="1.0" ?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <modelVersion>4.0.0</modelVersion>

    <parent>
        <groupId>net.jaggerwang</groupId>
        <artifactId>spring-cloud-in-practice</artifactId>
        <version>1.0-SNAPSHOT</version>
    </parent>

    <groupId>net.jaggerwang</groupId>
    <artifactId>spring-cloud-in-practice-user</artifactId>
    <version>1.0-SNAPSHOT</version>
    <name>spring-cloud-in-practice-user</name>
    <description>Spring cloud in practice user service</description>

    <properties>
        <start-class>net.jaggerwang.scip.api.ScipUserApplication</start-class>
    </properties>

    <dependencies>
        <dependency>
            <groupId>net.jaggerwang</groupId>
            <artifactId>spring-cloud-in-practice-library</artifactId>
            <version>${scip-library.version}</version>
        </dependency>
    </dependencies>

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>

            <plugin>
                <groupId>com.mysema.maven</groupId>
                <artifactId>apt-maven-plugin</artifactId>
                <executions>
                    <execution>
                        <phase>generate-sources</phase>
                        <goals>
                            <goal>process</goal>
                        </goals>
                        <configuration>
                            <outputDirectory>target/generated-sources/java</outputDirectory>
                            <processor>com.querydsl.apt.jpa.JPAAnnotationProcessor</processor>
                        </configuration>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </build>
</project>
Environment
fbricon commented 4 years ago

Can you share your project?

jaggerwang commented 4 years ago

@fbricon https://github.com/jaggerwang/spring-cloud-in-practice

resmaeilbeigi commented 4 years ago

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.

akaroml commented 4 years ago

@testforstephen please also take a look.

testforstephen commented 4 years ago

@jaggerwang, i cannot reproduce the issue with your sample project https://github.com/jaggerwang/spring-cloud-in-practice. The springboot dependency can be resolved. image

Could you update the Java Language Support extension to the latest version 0.56.0, and try again?

jaggerwang commented 4 years ago

@testforstephen It's the same.

截屏2020-02-1810 37 47 截屏2020-02-1810 36 30
testforstephen commented 4 years ago

Could you share the whole log file? F1 -> Java: Open Java language server log file

jaggerwang commented 4 years ago

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
dream2333 commented 10 months ago

Same issue. Is that still a problem to this day?