microsoft / vscode-java-pack

VS Code extensions for Java developers.
Other
286 stars 131 forks source link

Opening a gradle multi-module Java Project is very slow in vs code #1334

Open sirpan89 opened 4 months ago

sirpan89 commented 4 months ago

I Have a Gradle multi-module project, the structure looks like the one below. my gradle command in Windows terminal takes hardly 2 mins to build the entire project . but opening the same folder in vscode takes more than 30 mins showing "Importing Gradle project(s) - 70%" or "Synchronizing projects" or "Importing root project - 70% Refreshing" After import, I still see compilation errors. can anyone please help

Folder Structure services +--- servicea | +--- core | +--- host-integration | +--- mapper-mobile | --- mapper-web +--- serviceb Module | +--- core | +--- host-integration | +--- mapper-mobile | --- mapper-web

output of gradlew projects

Root project 'services' - Service +--- Project ':servicea' -servicea Module | +--- Project ':servicea:servicea-core' -servicea Core | +--- Project ':servicea:servicea-host-integration' -servicea Module Host Integration | +--- Project ':servicea:servicea-mapper-mobile' -servicea Module Mobile Mappers | --- Project ':servicea:servicea-mapper-web' -servicea Module Web Mappers +--- Project ':serviceb' - serviceb Module | +--- Project ':serviceb:serviceb-core' - serviceb Module Core | +--- Project ':serviceb:serviceb-host-integration' - serviceb Module Core | +--- Project ':serviceb:serviceb-mapper-mobile' - serviceb Module Mobile Mappers | --- Project ':serviceb:serviceb-mapper-web' - serviceb Module Web Mappers

i have attempted to open the project in vscode after running below set of commands, nothing helped as well

attempt 1: gradlew clean gradlew eclipseClean

attempt 2: gradlew clean gradlew eclipseClean gradlew

attempt 3: gradlew clean gradlew eclipseClean gradlew eclipse

none of the attempts improved the performance, also I have tried the fixes mentioned in

NOTE: I have total 17 services similar to servicea, serviceb etc..

Environment:

.project

`<?xml version="1.0" encoding="UTF-8"?>

servicea Service A org.eclipse.jdt.core.javabuilder org.eclipse.buildship.core.gradleprojectbuilder org.eclipse.jdt.core.javanature org.eclipse.buildship.core.gradleprojectnature 1 10 org.eclipse.core.resources.regexFilterMatcher node_modules|.git 2 10 org.eclipse.ui.ide.multiFilter 1.0-name-matches-false-false-node_modules 3 10 org.eclipse.ui.ide.multiFilter 1.0-name-matches-false-false-build 4 10 org.eclipse.ui.ide.multiFilter 1.0-name-matches-false-false-javadoc 1716307971023 30 org.eclipse.core.resources.regexFilterMatcher node_modules|\.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__ `
pmingkr commented 1 month ago

This issue happens to me randomly. and it shuts down my task.