diff --git a/java/compiler/impl/src/com/intellij/compiler/options/CompilerUIConfigurableKt.kt b/java/compiler/impl/src/com/intellij/compiler/options/CompilerUIConfigurableKt.kt index e4d5e7f2a3f0..01e5cb914bdc 100644 --- a/java/compiler/impl/src/com/intellij/compiler/options/CompilerUIConfigurableKt.kt +++ b/java/compiler/impl/src/com/intellij/compiler/options/CompilerUIConfigurableKt.kt @@ -40,7 +40,6 @@ class CompilerUIConfigurableKt(val project: Project) : DslConfigurableBase(), Se private lateinit var cbDisplayNotificationPopup: JCheckBox private lateinit var cbEnableAutomakeCell: Cell private lateinit var cbEnableAutomake: JCheckBox - private lateinit var cbParallelCompilation: JCheckBox private lateinit var comboboxJpsParallelCompilation: JComboBox @@ -92,11 +91,6 @@ class CompilerUIConfigurableKt(val project: Project) : DslConfigurableBase(), Se .comment(JavaCompilerBundle.message("only.works.while.not.running.debugging")) cbEnableAutomake = cbEnableAutomakeCell.component } - row { - cbParallelCompilation = checkBox(JavaCompilerBundle.message("settings.compile.independent.modules.in.parallel")) - .comment(JavaCompilerBundle.message("settings.parallel.module.compile.may.require.larger.heap.size")) - .component - } row { cbRebuildOnDependencyChange = checkBox(JavaCompilerBundle.message("settings.rebuild.module.on.dependency.change")) .component @@ -191,7 +185,7 @@ class CompilerUIConfigurableKt(val project: Project) : DslConfigurableBase(), Se Setting.AUTO_SHOW_FIRST_ERROR_IN_EDITOR to listOf(cbAutoShowFirstError), Setting.DISPLAY_NOTIFICATION_POPUP to listOf(cbDisplayNotificationPopup), Setting.AUTO_MAKE to listOf(cbEnableAutomake), - Setting.PARALLEL_COMPILATION to listOf(cbParallelCompilation, comboboxJpsParallelCompilation), + Setting.PARALLEL_COMPILATION to listOf(comboboxJpsParallelCompilation), Setting.REBUILD_MODULE_ON_DEPENDENCY_CHANGE to listOf(cbRebuildOnDependencyChange), Setting.HEAP_SIZE to listOf(heapSizeField, sharedHeapSizeField), Setting.COMPILER_VM_OPTIONS to listOf(vmOptionsField, sharedVMOptionsField), @@ -221,9 +215,6 @@ class CompilerUIConfigurableKt(val project: Project) : DslConfigurableBase(), Se if (!disabledSettings.contains(Setting.AUTO_MAKE)) { workspaceConfiguration.MAKE_PROJECT_ON_SAVE = cbEnableAutomake.isSelected } - if (!disabledSettings.contains(Setting.PARALLEL_COMPILATION) && configuration.isParallelCompilationEnabled != cbParallelCompilation.isSelected) { - configuration.isParallelCompilationEnabled = cbParallelCompilation.isSelected - } if (!disabledSettings.contains(Setting.PARALLEL_COMPILATION)) { workspaceConfiguration.JPS_PARALLEL_COMPILATION = comboboxJpsParallelCompilation.getItemAt(comboboxJpsParallelCompilation.selectedIndex) } @@ -267,7 +258,6 @@ class CompilerUIConfigurableKt(val project: Project) : DslConfigurableBase(), Se cbClearOutputDirectory.setSelected(workspaceConfiguration.CLEAR_OUTPUT_DIRECTORY) cbAssertNotNull.setSelected(configuration.isAddNotNullAssertions) cbEnableAutomake.setSelected(workspaceConfiguration.MAKE_PROJECT_ON_SAVE) - cbParallelCompilation.setSelected(configuration.isParallelCompilationEnabled()) cbRebuildOnDependencyChange.setSelected(workspaceConfiguration.REBUILD_ON_DEPENDENCY_CHANGE) comboboxJpsParallelCompilation.selectedItem = workspaceConfiguration.JPS_PARALLEL_COMPILATION val heapSize = workspaceConfiguration.COMPILER_PROCESS_HEAP_SIZE @@ -301,8 +291,6 @@ class CompilerUIConfigurableKt(val project: Project) : DslConfigurableBase(), Se && ComparingUtils.isModified(cbDisplayNotificationPopup, workspaceConfiguration.DISPLAY_NOTIFICATION_POPUP) isModified = isModified || !disabledSettings.contains(Setting.AUTO_MAKE) && ComparingUtils.isModified(cbEnableAutomake, workspaceConfiguration.MAKE_PROJECT_ON_SAVE) - isModified = isModified || !disabledSettings.contains(Setting.PARALLEL_COMPILATION) - && (ComparingUtils.isModified(cbParallelCompilation, configuration.isParallelCompilationEnabled())) isModified = isModified || !disabledSettings.contains(Setting.PARALLEL_COMPILATION) && (comboboxJpsParallelCompilation.selectedItem != workspaceConfiguration.JPS_PARALLEL_COMPILATION) isModified = isModified || !disabledSettings.contains(Setting.REBUILD_MODULE_ON_DEPENDENCY_CHANGE) diff --git a/java/compiler/openapi/resources/messages/JavaCompilerBundle.properties b/java/compiler/openapi/resources/messages/JavaCompilerBundle.properties index 2f2f328dbaaa..55b714d8623b 100644 --- a/java/compiler/openapi/resources/messages/JavaCompilerBundle.properties +++ b/java/compiler/openapi/resources/messages/JavaCompilerBundle.properties @@ -129,7 +129,7 @@ settings.build.project.automatically=Build project automatically settings.actions.on.save.page.build.project.on.save.checkbox=Build project settings.actions.on.save.page.build.project.on.save.checkbox.comment=Not triggered while running/debugging settings.actions.on.save.page.compiler.settings.link=Compiler settings... -settings.compile.independent.modules.in.parallel=Compile independent modules in parallel +settings.compile.independent.modules.in.parallel=Compile independent modules in parallel: settings.compile.independent.modules.in.parallel.enabled = Enabled settings.compile.independent.modules.in.parallel.automatic = Automatic settings.compile.independent.modules.in.parallel.disabled = Disabled