mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-02-04 23:39:07 +07:00
RUBY-21465 Ruby Facet is missing
Implement configurator to import rails project Disable JDK auto-configuration when modules is not Java modules IDEA-CR-70101 GitOrigin-RevId: 31a183250c99d37a1f709e30e88181df94743192
This commit is contained in:
committed by
intellij-monorepo-bot
parent
d7f44b5935
commit
5ff284c13d
@@ -18,10 +18,14 @@ import com.intellij.openapi.application.ApplicationManager
|
||||
import com.intellij.openapi.application.WriteAction
|
||||
import com.intellij.openapi.diagnostic.logger
|
||||
import com.intellij.openapi.fileTypes.FileTypeRegistry
|
||||
import com.intellij.openapi.module.JavaModuleType
|
||||
import com.intellij.openapi.module.ModuleManager
|
||||
import com.intellij.openapi.module.ModuleType
|
||||
import com.intellij.openapi.progress.ProgressIndicator
|
||||
import com.intellij.openapi.progress.ProgressManager
|
||||
import com.intellij.openapi.progress.Task
|
||||
import com.intellij.openapi.project.Project
|
||||
import com.intellij.openapi.project.modifyModules
|
||||
import com.intellij.openapi.projectRoots.JavaSdk
|
||||
import com.intellij.openapi.projectRoots.Sdk
|
||||
import com.intellij.openapi.roots.ui.configuration.ModulesProvider
|
||||
@@ -183,7 +187,10 @@ internal class SetupJavaProjectFromSourcesActivity : StartupActivity {
|
||||
setCompilerOutputPath(project, compileOutput)
|
||||
}
|
||||
|
||||
findAndSetupJdk(project, indicator)
|
||||
val modules = ModuleManager.getInstance(project).modules
|
||||
if (modules.any { it is JavaModuleType }) {
|
||||
findAndSetupJdk(project, indicator)
|
||||
}
|
||||
|
||||
if (roots.size > MAX_ROOTS_IN_TRIVIAL_PROJECT_STRUCTURE) {
|
||||
notifyAboutAutomaticProjectStructure(project)
|
||||
|
||||
Reference in New Issue
Block a user