diff --git a/plugins/maven/src/main/java/org/jetbrains/idea/maven/importing/workspaceModel/MavenProjectImporterToWorkspaceModel.kt b/plugins/maven/src/main/java/org/jetbrains/idea/maven/importing/workspaceModel/MavenProjectImporterToWorkspaceModel.kt index 621ce72afbbd..fbfbd208fbee 100644 --- a/plugins/maven/src/main/java/org/jetbrains/idea/maven/importing/workspaceModel/MavenProjectImporterToWorkspaceModel.kt +++ b/plugins/maven/src/main/java/org/jetbrains/idea/maven/importing/workspaceModel/MavenProjectImporterToWorkspaceModel.kt @@ -1,6 +1,7 @@ // Copyright 2000-2021 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. package org.jetbrains.idea.maven.importing.workspaceModel +import com.intellij.openapi.diagnostic.logger import com.intellij.openapi.module.Module import com.intellij.openapi.project.Project import com.intellij.openapi.roots.ExternalProjectSystemRegistry @@ -27,12 +28,14 @@ class MavenProjectImporterToWorkspaceModel( private val createdModulesList = ArrayList() override fun importProject(): List { + val startTime = System.currentTimeMillis() val postTasks = ArrayList() if (projectsToImportHaveChanges()) { val builder = WorkspaceEntityStorageBuilder.create() importModules(builder) scheduleRefreshResolvedArtifacts(postTasks) } + LOG.info("[maven import] applying models to workspace model took ${System.currentTimeMillis() - startTime}ms") return postTasks } @@ -59,4 +62,8 @@ class MavenProjectImporterToWorkspaceModel( override val createdModules: List get() = createdModulesList + + companion object { + private val LOG = logger() + } } \ No newline at end of file