diff options
Diffstat (limited to 'plugins/maven/src/main/java/org/jetbrains/idea/maven/wizards/archetype/MavenArchetypeNewProjectWizard.kt')
-rw-r--r-- | plugins/maven/src/main/java/org/jetbrains/idea/maven/wizards/archetype/MavenArchetypeNewProjectWizard.kt | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/plugins/maven/src/main/java/org/jetbrains/idea/maven/wizards/archetype/MavenArchetypeNewProjectWizard.kt b/plugins/maven/src/main/java/org/jetbrains/idea/maven/wizards/archetype/MavenArchetypeNewProjectWizard.kt index 0496a67d634c..09d85b16c554 100644 --- a/plugins/maven/src/main/java/org/jetbrains/idea/maven/wizards/archetype/MavenArchetypeNewProjectWizard.kt +++ b/plugins/maven/src/main/java/org/jetbrains/idea/maven/wizards/archetype/MavenArchetypeNewProjectWizard.kt @@ -5,10 +5,11 @@ import com.intellij.codeInsight.lookup.impl.LookupCellRenderer.REGULAR_MATCHED_A import com.intellij.execution.util.setEmptyState import com.intellij.execution.util.setVisibleRowCount import com.intellij.icons.AllIcons -import com.intellij.ide.projectWizard.generators.BuildSystemJavaNewProjectWizardData.Companion.buildSystem import com.intellij.ide.projectWizard.generators.AssetsNewProjectWizardStep +import com.intellij.ide.projectWizard.generators.BuildSystemJavaNewProjectWizardData.Companion.buildSystem import com.intellij.ide.projectWizard.generators.JavaNewProjectWizard import com.intellij.ide.starters.local.StandardAssetsProvider +import com.intellij.ide.util.projectWizard.ModuleBuilder import com.intellij.ide.util.projectWizard.WizardContext import com.intellij.ide.wizard.* import com.intellij.ide.wizard.GitNewProjectWizardData.Companion.gitData @@ -47,6 +48,7 @@ import com.intellij.ui.layout.* import com.intellij.util.concurrency.AppExecutorUtil import com.intellij.util.containers.ContainerUtil.putIfNotNull import com.intellij.util.text.nullize +import com.intellij.util.ui.update.UiNotifyConnector import icons.OpenapiIcons import org.jetbrains.idea.maven.indices.MavenArchetypeManager import org.jetbrains.idea.maven.indices.archetype.MavenCatalog @@ -168,7 +170,7 @@ class MavenArchetypeNewProjectWizard : GeneratorNewProjectWizard { }.resizableRow() }.resizableRow() } - reloadCatalogs() + UiNotifyConnector.doWhenFirstShown(catalogComboBox) { reloadCatalogs() } } override fun setupAdvancedSettingsUI(builder: Panel) { @@ -452,7 +454,9 @@ class MavenArchetypeNewProjectWizard : GeneratorNewProjectWizard { } } - class Builder : GeneratorNewProjectWizardBuilderAdapter(MavenArchetypeNewProjectWizard()) + class Builder : GeneratorNewProjectWizardBuilderAdapter(MavenArchetypeNewProjectWizard()) { + override fun getWeight(): Int = JVM_WEIGHT + 100 + } private class AssetsStep(parent: NewProjectWizardStep) : AssetsNewProjectWizardStep(parent) { override fun setupAssets(project: Project) { |