diff --git a/java/compiler/impl/compiler-impl.iml b/java/compiler/impl/compiler-impl.iml
index ede529ef11f6..b94c45bdfa5c 100644
--- a/java/compiler/impl/compiler-impl.iml
+++ b/java/compiler/impl/compiler-impl.iml
@@ -29,6 +29,8 @@
+
+
diff --git a/java/compiler/impl/src/com/intellij/compiler/impl/CompileDriver.java b/java/compiler/impl/src/com/intellij/compiler/impl/CompileDriver.java
index 6589a8363227..c29634890722 100644
--- a/java/compiler/impl/src/com/intellij/compiler/impl/CompileDriver.java
+++ b/java/compiler/impl/src/com/intellij/compiler/impl/CompileDriver.java
@@ -33,15 +33,15 @@ import com.intellij.openapi.progress.ProcessCanceledException;
import com.intellij.openapi.progress.ProgressIndicator;
import com.intellij.openapi.project.DumbService;
import com.intellij.openapi.project.Project;
+import com.intellij.openapi.project.ProjectBundle;
import com.intellij.openapi.projectRoots.Sdk;
import com.intellij.openapi.roots.ContentEntry;
import com.intellij.openapi.roots.ModuleRootManager;
import com.intellij.openapi.roots.ProjectRootManager;
import com.intellij.openapi.roots.SourceFolder;
import com.intellij.openapi.roots.ex.ProjectRootManagerEx;
-import com.intellij.openapi.roots.ui.configuration.ClasspathEditor;
import com.intellij.openapi.roots.ui.configuration.CommonContentEntriesEditor;
-import com.intellij.openapi.roots.ui.configuration.ModulesConfigurator;
+import com.intellij.openapi.roots.ui.configuration.ProjectSettingsService;
import com.intellij.openapi.ui.Messages;
import com.intellij.openapi.util.*;
import com.intellij.openapi.util.io.FileUtil;
@@ -59,7 +59,10 @@ import com.intellij.psi.PsiCompiledElement;
import com.intellij.psi.PsiDocumentManager;
import com.intellij.psi.PsiFile;
import com.intellij.psi.PsiManager;
-import com.intellij.util.*;
+import com.intellij.util.Chunk;
+import com.intellij.util.LocalTimeCounter;
+import com.intellij.util.StringBuilderSpinAllocator;
+import com.intellij.util.ThrowableRunnable;
import com.intellij.util.containers.ContainerUtil;
import com.intellij.util.containers.HashMap;
import com.intellij.util.containers.OrderedSet;
@@ -1739,7 +1742,7 @@ public class CompileDriver {
}
}
if (!modulesWithoutJdkAssigned.isEmpty()) {
- showNotSpecifiedError("error.jdk.not.specified", modulesWithoutJdkAssigned, ClasspathEditor.NAME);
+ showNotSpecifiedError("error.jdk.not.specified", modulesWithoutJdkAssigned, ProjectBundle.message("modules.classpath.title"));
return false;
}
@@ -1955,7 +1958,7 @@ public class CompileDriver {
}
private void showConfigurationDialog(String moduleNameToSelect, String tabNameToSelect) {
- ModulesConfigurator.showDialog(myProject, moduleNameToSelect, tabNameToSelect, false);
+ ProjectSettingsService.getInstance(myProject).showModuleConfigurationDialog(moduleNameToSelect, tabNameToSelect, false);
}
private static VirtualFile lookupVFile(final IntermediateOutputCompiler compiler, final Module module, final boolean forTestSources) {
diff --git a/java/idea-ui/idea-ui.iml b/java/idea-ui/idea-ui.iml
new file mode 100644
index 000000000000..3618b7ce3287
--- /dev/null
+++ b/java/idea-ui/idea-ui.iml
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/source/com/intellij/facet/FacetInfo.java b/java/idea-ui/src/com/intellij/facet/FacetInfo.java
similarity index 100%
rename from source/com/intellij/facet/FacetInfo.java
rename to java/idea-ui/src/com/intellij/facet/FacetInfo.java
diff --git a/source/com/intellij/facet/impl/DefaultFacetsProvider.java b/java/idea-ui/src/com/intellij/facet/impl/DefaultFacetsProvider.java
similarity index 100%
rename from source/com/intellij/facet/impl/DefaultFacetsProvider.java
rename to java/idea-ui/src/com/intellij/facet/impl/DefaultFacetsProvider.java
diff --git a/source/com/intellij/facet/impl/ProjectFacetsConfigurator.java b/java/idea-ui/src/com/intellij/facet/impl/ProjectFacetsConfigurator.java
similarity index 100%
rename from source/com/intellij/facet/impl/ProjectFacetsConfigurator.java
rename to java/idea-ui/src/com/intellij/facet/impl/ProjectFacetsConfigurator.java
diff --git a/source/com/intellij/facet/impl/autodetecting/AutodetectionFilter.java b/java/idea-ui/src/com/intellij/facet/impl/autodetecting/AutodetectionFilter.java
similarity index 100%
rename from source/com/intellij/facet/impl/autodetecting/AutodetectionFilter.java
rename to java/idea-ui/src/com/intellij/facet/impl/autodetecting/AutodetectionFilter.java
diff --git a/source/com/intellij/facet/impl/autodetecting/DefaultDetectedFacetPresentation.java b/java/idea-ui/src/com/intellij/facet/impl/autodetecting/DefaultDetectedFacetPresentation.java
similarity index 100%
rename from source/com/intellij/facet/impl/autodetecting/DefaultDetectedFacetPresentation.java
rename to java/idea-ui/src/com/intellij/facet/impl/autodetecting/DefaultDetectedFacetPresentation.java
diff --git a/source/com/intellij/facet/impl/autodetecting/DetectedFacetManager.java b/java/idea-ui/src/com/intellij/facet/impl/autodetecting/DetectedFacetManager.java
similarity index 100%
rename from source/com/intellij/facet/impl/autodetecting/DetectedFacetManager.java
rename to java/idea-ui/src/com/intellij/facet/impl/autodetecting/DetectedFacetManager.java
diff --git a/source/com/intellij/facet/impl/autodetecting/DisabledAutodetectionByTypeElement.java b/java/idea-ui/src/com/intellij/facet/impl/autodetecting/DisabledAutodetectionByTypeElement.java
similarity index 100%
rename from source/com/intellij/facet/impl/autodetecting/DisabledAutodetectionByTypeElement.java
rename to java/idea-ui/src/com/intellij/facet/impl/autodetecting/DisabledAutodetectionByTypeElement.java
diff --git a/source/com/intellij/facet/impl/autodetecting/DisabledAutodetectionInModuleElement.java b/java/idea-ui/src/com/intellij/facet/impl/autodetecting/DisabledAutodetectionInModuleElement.java
similarity index 100%
rename from source/com/intellij/facet/impl/autodetecting/DisabledAutodetectionInModuleElement.java
rename to java/idea-ui/src/com/intellij/facet/impl/autodetecting/DisabledAutodetectionInModuleElement.java
diff --git a/source/com/intellij/facet/impl/autodetecting/DisabledAutodetectionInfo.java b/java/idea-ui/src/com/intellij/facet/impl/autodetecting/DisabledAutodetectionInfo.java
similarity index 100%
rename from source/com/intellij/facet/impl/autodetecting/DisabledAutodetectionInfo.java
rename to java/idea-ui/src/com/intellij/facet/impl/autodetecting/DisabledAutodetectionInfo.java
diff --git a/source/com/intellij/facet/impl/autodetecting/EnableAutodetectionWorker.java b/java/idea-ui/src/com/intellij/facet/impl/autodetecting/EnableAutodetectionWorker.java
similarity index 100%
rename from source/com/intellij/facet/impl/autodetecting/EnableAutodetectionWorker.java
rename to java/idea-ui/src/com/intellij/facet/impl/autodetecting/EnableAutodetectionWorker.java
diff --git a/source/com/intellij/facet/impl/autodetecting/FacetAutodetectingManager.java b/java/idea-ui/src/com/intellij/facet/impl/autodetecting/FacetAutodetectingManager.java
similarity index 100%
rename from source/com/intellij/facet/impl/autodetecting/FacetAutodetectingManager.java
rename to java/idea-ui/src/com/intellij/facet/impl/autodetecting/FacetAutodetectingManager.java
diff --git a/source/com/intellij/facet/impl/autodetecting/FacetAutodetectingManagerImpl.java b/java/idea-ui/src/com/intellij/facet/impl/autodetecting/FacetAutodetectingManagerImpl.java
similarity index 100%
rename from source/com/intellij/facet/impl/autodetecting/FacetAutodetectingManagerImpl.java
rename to java/idea-ui/src/com/intellij/facet/impl/autodetecting/FacetAutodetectingManagerImpl.java
diff --git a/source/com/intellij/facet/impl/autodetecting/FacetByPsiFileDetectorWrapper.java b/java/idea-ui/src/com/intellij/facet/impl/autodetecting/FacetByPsiFileDetectorWrapper.java
similarity index 100%
rename from source/com/intellij/facet/impl/autodetecting/FacetByPsiFileDetectorWrapper.java
rename to java/idea-ui/src/com/intellij/facet/impl/autodetecting/FacetByPsiFileDetectorWrapper.java
diff --git a/source/com/intellij/facet/impl/autodetecting/FacetByVirtualFileDetectorWrapper.java b/java/idea-ui/src/com/intellij/facet/impl/autodetecting/FacetByVirtualFileDetectorWrapper.java
similarity index 100%
rename from source/com/intellij/facet/impl/autodetecting/FacetByVirtualFileDetectorWrapper.java
rename to java/idea-ui/src/com/intellij/facet/impl/autodetecting/FacetByVirtualFileDetectorWrapper.java
diff --git a/source/com/intellij/facet/impl/autodetecting/FacetDetectionIndex.java b/java/idea-ui/src/com/intellij/facet/impl/autodetecting/FacetDetectionIndex.java
similarity index 100%
rename from source/com/intellij/facet/impl/autodetecting/FacetDetectionIndex.java
rename to java/idea-ui/src/com/intellij/facet/impl/autodetecting/FacetDetectionIndex.java
diff --git a/source/com/intellij/facet/impl/autodetecting/FacetDetectionIndexEntry.java b/java/idea-ui/src/com/intellij/facet/impl/autodetecting/FacetDetectionIndexEntry.java
similarity index 100%
rename from source/com/intellij/facet/impl/autodetecting/FacetDetectionIndexEntry.java
rename to java/idea-ui/src/com/intellij/facet/impl/autodetecting/FacetDetectionIndexEntry.java
diff --git a/source/com/intellij/facet/impl/autodetecting/FacetDetectorForWizardRegistry.java b/java/idea-ui/src/com/intellij/facet/impl/autodetecting/FacetDetectorForWizardRegistry.java
similarity index 100%
rename from source/com/intellij/facet/impl/autodetecting/FacetDetectorForWizardRegistry.java
rename to java/idea-ui/src/com/intellij/facet/impl/autodetecting/FacetDetectorForWizardRegistry.java
diff --git a/source/com/intellij/facet/impl/autodetecting/FacetDetectorRegistryEx.java b/java/idea-ui/src/com/intellij/facet/impl/autodetecting/FacetDetectorRegistryEx.java
similarity index 100%
rename from source/com/intellij/facet/impl/autodetecting/FacetDetectorRegistryEx.java
rename to java/idea-ui/src/com/intellij/facet/impl/autodetecting/FacetDetectorRegistryEx.java
diff --git a/source/com/intellij/facet/impl/autodetecting/FacetDetectorWrapper.java b/java/idea-ui/src/com/intellij/facet/impl/autodetecting/FacetDetectorWrapper.java
similarity index 100%
rename from source/com/intellij/facet/impl/autodetecting/FacetDetectorWrapper.java
rename to java/idea-ui/src/com/intellij/facet/impl/autodetecting/FacetDetectorWrapper.java
diff --git a/source/com/intellij/facet/impl/autodetecting/FacetOnTheFlyDetectorRegistry.java b/java/idea-ui/src/com/intellij/facet/impl/autodetecting/FacetOnTheFlyDetectorRegistry.java
similarity index 100%
rename from source/com/intellij/facet/impl/autodetecting/FacetOnTheFlyDetectorRegistry.java
rename to java/idea-ui/src/com/intellij/facet/impl/autodetecting/FacetOnTheFlyDetectorRegistry.java
diff --git a/source/com/intellij/facet/impl/autodetecting/facetsTree/DetectedFacetsDialog.form b/java/idea-ui/src/com/intellij/facet/impl/autodetecting/facetsTree/DetectedFacetsDialog.form
similarity index 100%
rename from source/com/intellij/facet/impl/autodetecting/facetsTree/DetectedFacetsDialog.form
rename to java/idea-ui/src/com/intellij/facet/impl/autodetecting/facetsTree/DetectedFacetsDialog.form
diff --git a/source/com/intellij/facet/impl/autodetecting/facetsTree/DetectedFacetsDialog.java b/java/idea-ui/src/com/intellij/facet/impl/autodetecting/facetsTree/DetectedFacetsDialog.java
similarity index 100%
rename from source/com/intellij/facet/impl/autodetecting/facetsTree/DetectedFacetsDialog.java
rename to java/idea-ui/src/com/intellij/facet/impl/autodetecting/facetsTree/DetectedFacetsDialog.java
diff --git a/source/com/intellij/facet/impl/autodetecting/facetsTree/DetectedFacetsTree.java b/java/idea-ui/src/com/intellij/facet/impl/autodetecting/facetsTree/DetectedFacetsTree.java
similarity index 100%
rename from source/com/intellij/facet/impl/autodetecting/facetsTree/DetectedFacetsTree.java
rename to java/idea-ui/src/com/intellij/facet/impl/autodetecting/facetsTree/DetectedFacetsTree.java
diff --git a/source/com/intellij/facet/impl/autodetecting/facetsTree/DetectedFacetsTreeComponent.java b/java/idea-ui/src/com/intellij/facet/impl/autodetecting/facetsTree/DetectedFacetsTreeComponent.java
similarity index 100%
rename from source/com/intellij/facet/impl/autodetecting/facetsTree/DetectedFacetsTreeComponent.java
rename to java/idea-ui/src/com/intellij/facet/impl/autodetecting/facetsTree/DetectedFacetsTreeComponent.java
diff --git a/source/com/intellij/facet/impl/autodetecting/facetsTree/ImplicitFacetsTreeComponent.java b/java/idea-ui/src/com/intellij/facet/impl/autodetecting/facetsTree/ImplicitFacetsTreeComponent.java
similarity index 100%
rename from source/com/intellij/facet/impl/autodetecting/facetsTree/ImplicitFacetsTreeComponent.java
rename to java/idea-ui/src/com/intellij/facet/impl/autodetecting/facetsTree/ImplicitFacetsTreeComponent.java
diff --git a/source/com/intellij/facet/impl/autodetecting/model/DetectedFacetInfo.java b/java/idea-ui/src/com/intellij/facet/impl/autodetecting/model/DetectedFacetInfo.java
similarity index 100%
rename from source/com/intellij/facet/impl/autodetecting/model/DetectedFacetInfo.java
rename to java/idea-ui/src/com/intellij/facet/impl/autodetecting/model/DetectedFacetInfo.java
diff --git a/source/com/intellij/facet/impl/autodetecting/model/DetectedFacetInfoImpl.java b/java/idea-ui/src/com/intellij/facet/impl/autodetecting/model/DetectedFacetInfoImpl.java
similarity index 100%
rename from source/com/intellij/facet/impl/autodetecting/model/DetectedFacetInfoImpl.java
rename to java/idea-ui/src/com/intellij/facet/impl/autodetecting/model/DetectedFacetInfoImpl.java
diff --git a/source/com/intellij/facet/impl/autodetecting/model/FacetInfo2.java b/java/idea-ui/src/com/intellij/facet/impl/autodetecting/model/FacetInfo2.java
similarity index 100%
rename from source/com/intellij/facet/impl/autodetecting/model/FacetInfo2.java
rename to java/idea-ui/src/com/intellij/facet/impl/autodetecting/model/FacetInfo2.java
diff --git a/source/com/intellij/facet/impl/autodetecting/model/FacetInfoBackedByFacet.java b/java/idea-ui/src/com/intellij/facet/impl/autodetecting/model/FacetInfoBackedByFacet.java
similarity index 100%
rename from source/com/intellij/facet/impl/autodetecting/model/FacetInfoBackedByFacet.java
rename to java/idea-ui/src/com/intellij/facet/impl/autodetecting/model/FacetInfoBackedByFacet.java
diff --git a/source/com/intellij/facet/impl/autodetecting/model/FacetInfoSet.java b/java/idea-ui/src/com/intellij/facet/impl/autodetecting/model/FacetInfoSet.java
similarity index 100%
rename from source/com/intellij/facet/impl/autodetecting/model/FacetInfoSet.java
rename to java/idea-ui/src/com/intellij/facet/impl/autodetecting/model/FacetInfoSet.java
diff --git a/source/com/intellij/facet/impl/autodetecting/model/ProjectFacetInfoSet.java b/java/idea-ui/src/com/intellij/facet/impl/autodetecting/model/ProjectFacetInfoSet.java
similarity index 100%
rename from source/com/intellij/facet/impl/autodetecting/model/ProjectFacetInfoSet.java
rename to java/idea-ui/src/com/intellij/facet/impl/autodetecting/model/ProjectFacetInfoSet.java
diff --git a/source/com/intellij/facet/impl/pointers/FacetPointerImpl.java b/java/idea-ui/src/com/intellij/facet/impl/pointers/FacetPointerImpl.java
similarity index 100%
rename from source/com/intellij/facet/impl/pointers/FacetPointerImpl.java
rename to java/idea-ui/src/com/intellij/facet/impl/pointers/FacetPointerImpl.java
diff --git a/source/com/intellij/facet/impl/pointers/FacetPointersManagerImpl.java b/java/idea-ui/src/com/intellij/facet/impl/pointers/FacetPointersManagerImpl.java
similarity index 100%
rename from source/com/intellij/facet/impl/pointers/FacetPointersManagerImpl.java
rename to java/idea-ui/src/com/intellij/facet/impl/pointers/FacetPointersManagerImpl.java
diff --git a/source/com/intellij/facet/impl/ui/FacetContextChangeListener.java b/java/idea-ui/src/com/intellij/facet/impl/ui/FacetContextChangeListener.java
similarity index 100%
rename from source/com/intellij/facet/impl/ui/FacetContextChangeListener.java
rename to java/idea-ui/src/com/intellij/facet/impl/ui/FacetContextChangeListener.java
diff --git a/source/com/intellij/facet/impl/ui/FacetDetectionProcessor.java b/java/idea-ui/src/com/intellij/facet/impl/ui/FacetDetectionProcessor.java
similarity index 100%
rename from source/com/intellij/facet/impl/ui/FacetDetectionProcessor.java
rename to java/idea-ui/src/com/intellij/facet/impl/ui/FacetDetectionProcessor.java
diff --git a/source/com/intellij/facet/impl/ui/FacetEditorContextBase.java b/java/idea-ui/src/com/intellij/facet/impl/ui/FacetEditorContextBase.java
similarity index 100%
rename from source/com/intellij/facet/impl/ui/FacetEditorContextBase.java
rename to java/idea-ui/src/com/intellij/facet/impl/ui/FacetEditorContextBase.java
diff --git a/source/com/intellij/facet/impl/ui/FacetEditorFacade.java b/java/idea-ui/src/com/intellij/facet/impl/ui/FacetEditorFacade.java
similarity index 100%
rename from source/com/intellij/facet/impl/ui/FacetEditorFacade.java
rename to java/idea-ui/src/com/intellij/facet/impl/ui/FacetEditorFacade.java
diff --git a/source/com/intellij/facet/impl/ui/FacetEditorImpl.java b/java/idea-ui/src/com/intellij/facet/impl/ui/FacetEditorImpl.java
similarity index 100%
rename from source/com/intellij/facet/impl/ui/FacetEditorImpl.java
rename to java/idea-ui/src/com/intellij/facet/impl/ui/FacetEditorImpl.java
diff --git a/source/com/intellij/facet/impl/ui/FacetEditorsFactoryImpl.java b/java/idea-ui/src/com/intellij/facet/impl/ui/FacetEditorsFactoryImpl.java
similarity index 100%
rename from source/com/intellij/facet/impl/ui/FacetEditorsFactoryImpl.java
rename to java/idea-ui/src/com/intellij/facet/impl/ui/FacetEditorsFactoryImpl.java
diff --git a/source/com/intellij/facet/impl/ui/FacetEditorsStateManager.java b/java/idea-ui/src/com/intellij/facet/impl/ui/FacetEditorsStateManager.java
similarity index 100%
rename from source/com/intellij/facet/impl/ui/FacetEditorsStateManager.java
rename to java/idea-ui/src/com/intellij/facet/impl/ui/FacetEditorsStateManager.java
diff --git a/source/com/intellij/facet/impl/ui/FacetEditorsStateManagerImpl.java b/java/idea-ui/src/com/intellij/facet/impl/ui/FacetEditorsStateManagerImpl.java
similarity index 100%
rename from source/com/intellij/facet/impl/ui/FacetEditorsStateManagerImpl.java
rename to java/idea-ui/src/com/intellij/facet/impl/ui/FacetEditorsStateManagerImpl.java
diff --git a/source/com/intellij/facet/impl/ui/FacetErrorPanel.form b/java/idea-ui/src/com/intellij/facet/impl/ui/FacetErrorPanel.form
similarity index 100%
rename from source/com/intellij/facet/impl/ui/FacetErrorPanel.form
rename to java/idea-ui/src/com/intellij/facet/impl/ui/FacetErrorPanel.form
diff --git a/source/com/intellij/facet/impl/ui/FacetErrorPanel.java b/java/idea-ui/src/com/intellij/facet/impl/ui/FacetErrorPanel.java
similarity index 100%
rename from source/com/intellij/facet/impl/ui/FacetErrorPanel.java
rename to java/idea-ui/src/com/intellij/facet/impl/ui/FacetErrorPanel.java
diff --git a/source/com/intellij/facet/impl/ui/FacetTreeModel.java b/java/idea-ui/src/com/intellij/facet/impl/ui/FacetTreeModel.java
similarity index 100%
rename from source/com/intellij/facet/impl/ui/FacetTreeModel.java
rename to java/idea-ui/src/com/intellij/facet/impl/ui/FacetTreeModel.java
diff --git a/source/com/intellij/facet/impl/ui/FacetTypeFrameworkSupportProvider.java b/java/idea-ui/src/com/intellij/facet/impl/ui/FacetTypeFrameworkSupportProvider.java
similarity index 100%
rename from source/com/intellij/facet/impl/ui/FacetTypeFrameworkSupportProvider.java
rename to java/idea-ui/src/com/intellij/facet/impl/ui/FacetTypeFrameworkSupportProvider.java
diff --git a/source/com/intellij/facet/impl/ui/MultipleFacetEditorHelperImpl.java b/java/idea-ui/src/com/intellij/facet/impl/ui/MultipleFacetEditorHelperImpl.java
similarity index 100%
rename from source/com/intellij/facet/impl/ui/MultipleFacetEditorHelperImpl.java
rename to java/idea-ui/src/com/intellij/facet/impl/ui/MultipleFacetEditorHelperImpl.java
diff --git a/source/com/intellij/facet/impl/ui/ProjectConfigurableContext.java b/java/idea-ui/src/com/intellij/facet/impl/ui/ProjectConfigurableContext.java
similarity index 100%
rename from source/com/intellij/facet/impl/ui/ProjectConfigurableContext.java
rename to java/idea-ui/src/com/intellij/facet/impl/ui/ProjectConfigurableContext.java
diff --git a/source/com/intellij/facet/impl/ui/VersionConfigurable.java b/java/idea-ui/src/com/intellij/facet/impl/ui/VersionConfigurable.java
similarity index 100%
rename from source/com/intellij/facet/impl/ui/VersionConfigurable.java
rename to java/idea-ui/src/com/intellij/facet/impl/ui/VersionConfigurable.java
diff --git a/source/com/intellij/facet/impl/ui/VersionedFrameworkSupportProvider.java b/java/idea-ui/src/com/intellij/facet/impl/ui/VersionedFrameworkSupportProvider.java
similarity index 100%
rename from source/com/intellij/facet/impl/ui/VersionedFrameworkSupportProvider.java
rename to java/idea-ui/src/com/intellij/facet/impl/ui/VersionedFrameworkSupportProvider.java
diff --git a/source/com/intellij/facet/impl/ui/actions/AddFacetAction.java b/java/idea-ui/src/com/intellij/facet/impl/ui/actions/AddFacetAction.java
similarity index 100%
rename from source/com/intellij/facet/impl/ui/actions/AddFacetAction.java
rename to java/idea-ui/src/com/intellij/facet/impl/ui/actions/AddFacetAction.java
diff --git a/source/com/intellij/facet/impl/ui/actions/AddFacetActionGroup.java b/java/idea-ui/src/com/intellij/facet/impl/ui/actions/AddFacetActionGroup.java
similarity index 100%
rename from source/com/intellij/facet/impl/ui/actions/AddFacetActionGroup.java
rename to java/idea-ui/src/com/intellij/facet/impl/ui/actions/AddFacetActionGroup.java
diff --git a/source/com/intellij/facet/impl/ui/actions/GroupToolbarAction.java b/java/idea-ui/src/com/intellij/facet/impl/ui/actions/GroupToolbarAction.java
similarity index 100%
rename from source/com/intellij/facet/impl/ui/actions/GroupToolbarAction.java
rename to java/idea-ui/src/com/intellij/facet/impl/ui/actions/GroupToolbarAction.java
diff --git a/source/com/intellij/facet/impl/ui/facetType/DefaultFacetSettingsConfigurable.java b/java/idea-ui/src/com/intellij/facet/impl/ui/facetType/DefaultFacetSettingsConfigurable.java
similarity index 100%
rename from source/com/intellij/facet/impl/ui/facetType/DefaultFacetSettingsConfigurable.java
rename to java/idea-ui/src/com/intellij/facet/impl/ui/facetType/DefaultFacetSettingsConfigurable.java
diff --git a/source/com/intellij/facet/impl/ui/facetType/FacetAutodetectionConfigurable.form b/java/idea-ui/src/com/intellij/facet/impl/ui/facetType/FacetAutodetectionConfigurable.form
similarity index 100%
rename from source/com/intellij/facet/impl/ui/facetType/FacetAutodetectionConfigurable.form
rename to java/idea-ui/src/com/intellij/facet/impl/ui/facetType/FacetAutodetectionConfigurable.form
diff --git a/source/com/intellij/facet/impl/ui/facetType/FacetAutodetectionConfigurable.java b/java/idea-ui/src/com/intellij/facet/impl/ui/facetType/FacetAutodetectionConfigurable.java
similarity index 100%
rename from source/com/intellij/facet/impl/ui/facetType/FacetAutodetectionConfigurable.java
rename to java/idea-ui/src/com/intellij/facet/impl/ui/facetType/FacetAutodetectionConfigurable.java
diff --git a/source/com/intellij/facet/impl/ui/facetType/FacetTypeEditor.java b/java/idea-ui/src/com/intellij/facet/impl/ui/facetType/FacetTypeEditor.java
similarity index 100%
rename from source/com/intellij/facet/impl/ui/facetType/FacetTypeEditor.java
rename to java/idea-ui/src/com/intellij/facet/impl/ui/facetType/FacetTypeEditor.java
diff --git a/source/com/intellij/facet/impl/ui/libraries/ChooseLibrariesDialog.java b/java/idea-ui/src/com/intellij/facet/impl/ui/libraries/ChooseLibrariesDialog.java
similarity index 100%
rename from source/com/intellij/facet/impl/ui/libraries/ChooseLibrariesDialog.java
rename to java/idea-ui/src/com/intellij/facet/impl/ui/libraries/ChooseLibrariesDialog.java
diff --git a/source/com/intellij/facet/impl/ui/libraries/DelegatingLibrariesValidatorContext.java b/java/idea-ui/src/com/intellij/facet/impl/ui/libraries/DelegatingLibrariesValidatorContext.java
similarity index 100%
rename from source/com/intellij/facet/impl/ui/libraries/DelegatingLibrariesValidatorContext.java
rename to java/idea-ui/src/com/intellij/facet/impl/ui/libraries/DelegatingLibrariesValidatorContext.java
diff --git a/source/com/intellij/facet/impl/ui/libraries/FacetLibrariesValidatorImpl.java b/java/idea-ui/src/com/intellij/facet/impl/ui/libraries/FacetLibrariesValidatorImpl.java
similarity index 100%
rename from source/com/intellij/facet/impl/ui/libraries/FacetLibrariesValidatorImpl.java
rename to java/idea-ui/src/com/intellij/facet/impl/ui/libraries/FacetLibrariesValidatorImpl.java
diff --git a/source/com/intellij/facet/impl/ui/libraries/LibrariesValidationComponentImpl.java b/java/idea-ui/src/com/intellij/facet/impl/ui/libraries/LibrariesValidationComponentImpl.java
similarity index 100%
rename from source/com/intellij/facet/impl/ui/libraries/LibrariesValidationComponentImpl.java
rename to java/idea-ui/src/com/intellij/facet/impl/ui/libraries/LibrariesValidationComponentImpl.java
diff --git a/source/com/intellij/facet/impl/ui/libraries/LibrariesValidatorContext.java b/java/idea-ui/src/com/intellij/facet/impl/ui/libraries/LibrariesValidatorContext.java
similarity index 100%
rename from source/com/intellij/facet/impl/ui/libraries/LibrariesValidatorContext.java
rename to java/idea-ui/src/com/intellij/facet/impl/ui/libraries/LibrariesValidatorContext.java
diff --git a/source/com/intellij/facet/impl/ui/libraries/LibrariesValidatorContextImpl.java b/java/idea-ui/src/com/intellij/facet/impl/ui/libraries/LibrariesValidatorContextImpl.java
similarity index 100%
rename from source/com/intellij/facet/impl/ui/libraries/LibrariesValidatorContextImpl.java
rename to java/idea-ui/src/com/intellij/facet/impl/ui/libraries/LibrariesValidatorContextImpl.java
diff --git a/source/com/intellij/facet/impl/ui/libraries/LibraryCompositionOptionsPanel.form b/java/idea-ui/src/com/intellij/facet/impl/ui/libraries/LibraryCompositionOptionsPanel.form
similarity index 100%
rename from source/com/intellij/facet/impl/ui/libraries/LibraryCompositionOptionsPanel.form
rename to java/idea-ui/src/com/intellij/facet/impl/ui/libraries/LibraryCompositionOptionsPanel.form
diff --git a/source/com/intellij/facet/impl/ui/libraries/LibraryCompositionOptionsPanel.java b/java/idea-ui/src/com/intellij/facet/impl/ui/libraries/LibraryCompositionOptionsPanel.java
similarity index 100%
rename from source/com/intellij/facet/impl/ui/libraries/LibraryCompositionOptionsPanel.java
rename to java/idea-ui/src/com/intellij/facet/impl/ui/libraries/LibraryCompositionOptionsPanel.java
diff --git a/source/com/intellij/facet/impl/ui/libraries/LibraryCompositionSettings.java b/java/idea-ui/src/com/intellij/facet/impl/ui/libraries/LibraryCompositionSettings.java
similarity index 100%
rename from source/com/intellij/facet/impl/ui/libraries/LibraryCompositionSettings.java
rename to java/idea-ui/src/com/intellij/facet/impl/ui/libraries/LibraryCompositionSettings.java
diff --git a/source/com/intellij/facet/impl/ui/libraries/LibraryDownloader.java b/java/idea-ui/src/com/intellij/facet/impl/ui/libraries/LibraryDownloader.java
similarity index 100%
rename from source/com/intellij/facet/impl/ui/libraries/LibraryDownloader.java
rename to java/idea-ui/src/com/intellij/facet/impl/ui/libraries/LibraryDownloader.java
diff --git a/source/com/intellij/facet/impl/ui/libraries/LibraryDownloadingMirrorsMap.java b/java/idea-ui/src/com/intellij/facet/impl/ui/libraries/LibraryDownloadingMirrorsMap.java
similarity index 100%
rename from source/com/intellij/facet/impl/ui/libraries/LibraryDownloadingMirrorsMap.java
rename to java/idea-ui/src/com/intellij/facet/impl/ui/libraries/LibraryDownloadingMirrorsMap.java
diff --git a/source/com/intellij/facet/impl/ui/libraries/RemoteRepositoryMirrorPanel.form b/java/idea-ui/src/com/intellij/facet/impl/ui/libraries/RemoteRepositoryMirrorPanel.form
similarity index 100%
rename from source/com/intellij/facet/impl/ui/libraries/RemoteRepositoryMirrorPanel.form
rename to java/idea-ui/src/com/intellij/facet/impl/ui/libraries/RemoteRepositoryMirrorPanel.form
diff --git a/source/com/intellij/facet/impl/ui/libraries/RemoteRepositoryMirrorPanel.java b/java/idea-ui/src/com/intellij/facet/impl/ui/libraries/RemoteRepositoryMirrorPanel.java
similarity index 100%
rename from source/com/intellij/facet/impl/ui/libraries/RemoteRepositoryMirrorPanel.java
rename to java/idea-ui/src/com/intellij/facet/impl/ui/libraries/RemoteRepositoryMirrorPanel.java
diff --git a/source/com/intellij/facet/impl/ui/libraries/RequiredLibrariesInfo.java b/java/idea-ui/src/com/intellij/facet/impl/ui/libraries/RequiredLibrariesInfo.java
similarity index 100%
rename from source/com/intellij/facet/impl/ui/libraries/RequiredLibrariesInfo.java
rename to java/idea-ui/src/com/intellij/facet/impl/ui/libraries/RequiredLibrariesInfo.java
diff --git a/source/com/intellij/facet/impl/ui/libraries/versions/LibrariesConfigurationInfo.java b/java/idea-ui/src/com/intellij/facet/impl/ui/libraries/versions/LibrariesConfigurationInfo.java
similarity index 100%
rename from source/com/intellij/facet/impl/ui/libraries/versions/LibrariesConfigurationInfo.java
rename to java/idea-ui/src/com/intellij/facet/impl/ui/libraries/versions/LibrariesConfigurationInfo.java
diff --git a/source/com/intellij/facet/impl/ui/libraries/versions/LibrariesConfigurationManager.java b/java/idea-ui/src/com/intellij/facet/impl/ui/libraries/versions/LibrariesConfigurationManager.java
similarity index 100%
rename from source/com/intellij/facet/impl/ui/libraries/versions/LibrariesConfigurationManager.java
rename to java/idea-ui/src/com/intellij/facet/impl/ui/libraries/versions/LibrariesConfigurationManager.java
diff --git a/source/com/intellij/facet/impl/ui/libraries/versions/LibraryConfigurationInfo.java b/java/idea-ui/src/com/intellij/facet/impl/ui/libraries/versions/LibraryConfigurationInfo.java
similarity index 100%
rename from source/com/intellij/facet/impl/ui/libraries/versions/LibraryConfigurationInfo.java
rename to java/idea-ui/src/com/intellij/facet/impl/ui/libraries/versions/LibraryConfigurationInfo.java
diff --git a/source/com/intellij/facet/impl/ui/libraries/versions/LibraryVersionInfo.java b/java/idea-ui/src/com/intellij/facet/impl/ui/libraries/versions/LibraryVersionInfo.java
similarity index 100%
rename from source/com/intellij/facet/impl/ui/libraries/versions/LibraryVersionInfo.java
rename to java/idea-ui/src/com/intellij/facet/impl/ui/libraries/versions/LibraryVersionInfo.java
diff --git a/source/com/intellij/facet/impl/ui/libraries/versions/VersionsComponent.java b/java/idea-ui/src/com/intellij/facet/impl/ui/libraries/versions/VersionsComponent.java
similarity index 100%
rename from source/com/intellij/facet/impl/ui/libraries/versions/VersionsComponent.java
rename to java/idea-ui/src/com/intellij/facet/impl/ui/libraries/versions/VersionsComponent.java
diff --git a/source/com/intellij/ide/RecentProjectsManager.java b/java/idea-ui/src/com/intellij/ide/RecentProjectsManager.java
similarity index 100%
rename from source/com/intellij/ide/RecentProjectsManager.java
rename to java/idea-ui/src/com/intellij/ide/RecentProjectsManager.java
diff --git a/source/com/intellij/ide/actions/NewProjectAction.java b/java/idea-ui/src/com/intellij/ide/actions/NewProjectAction.java
similarity index 100%
rename from source/com/intellij/ide/actions/NewProjectAction.java
rename to java/idea-ui/src/com/intellij/ide/actions/NewProjectAction.java
diff --git a/source/com/intellij/ide/actions/OpenProjectAction.java b/java/idea-ui/src/com/intellij/ide/actions/OpenProjectAction.java
similarity index 100%
rename from source/com/intellij/ide/actions/OpenProjectAction.java
rename to java/idea-ui/src/com/intellij/ide/actions/OpenProjectAction.java
diff --git a/source/com/intellij/ide/actions/ShowModulePropertiesAction.java b/java/idea-ui/src/com/intellij/ide/actions/ShowModulePropertiesAction.java
similarity index 100%
rename from source/com/intellij/ide/actions/ShowModulePropertiesAction.java
rename to java/idea-ui/src/com/intellij/ide/actions/ShowModulePropertiesAction.java
diff --git a/source/com/intellij/ide/actions/WhatsNewAction.java b/java/idea-ui/src/com/intellij/ide/actions/WhatsNewAction.java
similarity index 100%
rename from source/com/intellij/ide/actions/WhatsNewAction.java
rename to java/idea-ui/src/com/intellij/ide/actions/WhatsNewAction.java
diff --git a/source/com/intellij/ide/impl/NewProjectUtil.java b/java/idea-ui/src/com/intellij/ide/impl/NewProjectUtil.java
similarity index 100%
rename from source/com/intellij/ide/impl/NewProjectUtil.java
rename to java/idea-ui/src/com/intellij/ide/impl/NewProjectUtil.java
diff --git a/source/com/intellij/ide/impl/ProjectSettingsSelectInTarget.java b/java/idea-ui/src/com/intellij/ide/impl/ProjectSettingsSelectInTarget.java
similarity index 100%
rename from source/com/intellij/ide/impl/ProjectSettingsSelectInTarget.java
rename to java/idea-ui/src/com/intellij/ide/impl/ProjectSettingsSelectInTarget.java
diff --git a/source/com/intellij/ide/util/frameworkSupport/AddFrameworkSupportAction.java b/java/idea-ui/src/com/intellij/ide/util/frameworkSupport/AddFrameworkSupportAction.java
similarity index 100%
rename from source/com/intellij/ide/util/frameworkSupport/AddFrameworkSupportAction.java
rename to java/idea-ui/src/com/intellij/ide/util/frameworkSupport/AddFrameworkSupportAction.java
diff --git a/source/com/intellij/ide/util/frameworkSupport/AddFrameworkSupportDialog.java b/java/idea-ui/src/com/intellij/ide/util/frameworkSupport/AddFrameworkSupportDialog.java
similarity index 100%
rename from source/com/intellij/ide/util/frameworkSupport/AddFrameworkSupportDialog.java
rename to java/idea-ui/src/com/intellij/ide/util/frameworkSupport/AddFrameworkSupportDialog.java
diff --git a/source/com/intellij/ide/util/frameworkSupport/FrameworkSupportUtil.java b/java/idea-ui/src/com/intellij/ide/util/frameworkSupport/FrameworkSupportUtil.java
similarity index 100%
rename from source/com/intellij/ide/util/frameworkSupport/FrameworkSupportUtil.java
rename to java/idea-ui/src/com/intellij/ide/util/frameworkSupport/FrameworkSupportUtil.java
diff --git a/source/com/intellij/ide/util/importProject/DelegatingProgressIndicator.java b/java/idea-ui/src/com/intellij/ide/util/importProject/DelegatingProgressIndicator.java
similarity index 100%
rename from source/com/intellij/ide/util/importProject/DelegatingProgressIndicator.java
rename to java/idea-ui/src/com/intellij/ide/util/importProject/DelegatingProgressIndicator.java
diff --git a/source/com/intellij/ide/util/importProject/FacetDetectionStep.form b/java/idea-ui/src/com/intellij/ide/util/importProject/FacetDetectionStep.form
similarity index 100%
rename from source/com/intellij/ide/util/importProject/FacetDetectionStep.form
rename to java/idea-ui/src/com/intellij/ide/util/importProject/FacetDetectionStep.form
diff --git a/source/com/intellij/ide/util/importProject/FacetDetectionStep.java b/java/idea-ui/src/com/intellij/ide/util/importProject/FacetDetectionStep.java
similarity index 100%
rename from source/com/intellij/ide/util/importProject/FacetDetectionStep.java
rename to java/idea-ui/src/com/intellij/ide/util/importProject/FacetDetectionStep.java
diff --git a/source/com/intellij/ide/util/importProject/LibrariesDetectionStep.java b/java/idea-ui/src/com/intellij/ide/util/importProject/LibrariesDetectionStep.java
similarity index 100%
rename from source/com/intellij/ide/util/importProject/LibrariesDetectionStep.java
rename to java/idea-ui/src/com/intellij/ide/util/importProject/LibrariesDetectionStep.java
diff --git a/source/com/intellij/ide/util/importProject/LibrariesLayoutPanel.java b/java/idea-ui/src/com/intellij/ide/util/importProject/LibrariesLayoutPanel.java
similarity index 100%
rename from source/com/intellij/ide/util/importProject/LibrariesLayoutPanel.java
rename to java/idea-ui/src/com/intellij/ide/util/importProject/LibrariesLayoutPanel.java
diff --git a/source/com/intellij/ide/util/importProject/LibraryDescriptor.java b/java/idea-ui/src/com/intellij/ide/util/importProject/LibraryDescriptor.java
similarity index 100%
rename from source/com/intellij/ide/util/importProject/LibraryDescriptor.java
rename to java/idea-ui/src/com/intellij/ide/util/importProject/LibraryDescriptor.java
diff --git a/source/com/intellij/ide/util/importProject/ModuleDescriptor.java b/java/idea-ui/src/com/intellij/ide/util/importProject/ModuleDescriptor.java
similarity index 100%
rename from source/com/intellij/ide/util/importProject/ModuleDescriptor.java
rename to java/idea-ui/src/com/intellij/ide/util/importProject/ModuleDescriptor.java
diff --git a/source/com/intellij/ide/util/importProject/ModuleInsight.java b/java/idea-ui/src/com/intellij/ide/util/importProject/ModuleInsight.java
similarity index 100%
rename from source/com/intellij/ide/util/importProject/ModuleInsight.java
rename to java/idea-ui/src/com/intellij/ide/util/importProject/ModuleInsight.java
diff --git a/source/com/intellij/ide/util/importProject/ModulesDetectionStep.java b/java/idea-ui/src/com/intellij/ide/util/importProject/ModulesDetectionStep.java
similarity index 100%
rename from source/com/intellij/ide/util/importProject/ModulesDetectionStep.java
rename to java/idea-ui/src/com/intellij/ide/util/importProject/ModulesDetectionStep.java
diff --git a/source/com/intellij/ide/util/importProject/ModulesLayoutPanel.java b/java/idea-ui/src/com/intellij/ide/util/importProject/ModulesLayoutPanel.java
similarity index 100%
rename from source/com/intellij/ide/util/importProject/ModulesLayoutPanel.java
rename to java/idea-ui/src/com/intellij/ide/util/importProject/ModulesLayoutPanel.java
diff --git a/source/com/intellij/ide/util/importProject/ProgressIndicatorWrapper.java b/java/idea-ui/src/com/intellij/ide/util/importProject/ProgressIndicatorWrapper.java
similarity index 100%
rename from source/com/intellij/ide/util/importProject/ProgressIndicatorWrapper.java
rename to java/idea-ui/src/com/intellij/ide/util/importProject/ProgressIndicatorWrapper.java
diff --git a/source/com/intellij/ide/util/importProject/ProjectLayoutPanel.java b/java/idea-ui/src/com/intellij/ide/util/importProject/ProjectLayoutPanel.java
similarity index 100%
rename from source/com/intellij/ide/util/importProject/ProjectLayoutPanel.java
rename to java/idea-ui/src/com/intellij/ide/util/importProject/ProjectLayoutPanel.java
diff --git a/source/com/intellij/ide/util/newProjectWizard/AddModuleWizard.java b/java/idea-ui/src/com/intellij/ide/util/newProjectWizard/AddModuleWizard.java
similarity index 100%
rename from source/com/intellij/ide/util/newProjectWizard/AddModuleWizard.java
rename to java/idea-ui/src/com/intellij/ide/util/newProjectWizard/AddModuleWizard.java
diff --git a/source/com/intellij/ide/util/newProjectWizard/AddSupportForFrameworksPanel.form b/java/idea-ui/src/com/intellij/ide/util/newProjectWizard/AddSupportForFrameworksPanel.form
similarity index 100%
rename from source/com/intellij/ide/util/newProjectWizard/AddSupportForFrameworksPanel.form
rename to java/idea-ui/src/com/intellij/ide/util/newProjectWizard/AddSupportForFrameworksPanel.form
diff --git a/source/com/intellij/ide/util/newProjectWizard/AddSupportForFrameworksPanel.java b/java/idea-ui/src/com/intellij/ide/util/newProjectWizard/AddSupportForFrameworksPanel.java
similarity index 100%
rename from source/com/intellij/ide/util/newProjectWizard/AddSupportForFrameworksPanel.java
rename to java/idea-ui/src/com/intellij/ide/util/newProjectWizard/AddSupportForFrameworksPanel.java
diff --git a/source/com/intellij/ide/util/newProjectWizard/FrameworkSupportConfigurable.java b/java/idea-ui/src/com/intellij/ide/util/newProjectWizard/FrameworkSupportConfigurable.java
similarity index 100%
rename from source/com/intellij/ide/util/newProjectWizard/FrameworkSupportConfigurable.java
rename to java/idea-ui/src/com/intellij/ide/util/newProjectWizard/FrameworkSupportConfigurable.java
diff --git a/source/com/intellij/ide/util/newProjectWizard/FrameworkSupportModel.java b/java/idea-ui/src/com/intellij/ide/util/newProjectWizard/FrameworkSupportModel.java
similarity index 100%
rename from source/com/intellij/ide/util/newProjectWizard/FrameworkSupportModel.java
rename to java/idea-ui/src/com/intellij/ide/util/newProjectWizard/FrameworkSupportModel.java
diff --git a/source/com/intellij/ide/util/newProjectWizard/FrameworkSupportModelListener.java b/java/idea-ui/src/com/intellij/ide/util/newProjectWizard/FrameworkSupportModelListener.java
similarity index 100%
rename from source/com/intellij/ide/util/newProjectWizard/FrameworkSupportModelListener.java
rename to java/idea-ui/src/com/intellij/ide/util/newProjectWizard/FrameworkSupportModelListener.java
diff --git a/source/com/intellij/ide/util/newProjectWizard/FrameworkSupportProvider.java b/java/idea-ui/src/com/intellij/ide/util/newProjectWizard/FrameworkSupportProvider.java
similarity index 100%
rename from source/com/intellij/ide/util/newProjectWizard/FrameworkSupportProvider.java
rename to java/idea-ui/src/com/intellij/ide/util/newProjectWizard/FrameworkSupportProvider.java
diff --git a/source/com/intellij/ide/util/newProjectWizard/ProjectCreateModeStep.java b/java/idea-ui/src/com/intellij/ide/util/newProjectWizard/ProjectCreateModeStep.java
similarity index 100%
rename from source/com/intellij/ide/util/newProjectWizard/ProjectCreateModeStep.java
rename to java/idea-ui/src/com/intellij/ide/util/newProjectWizard/ProjectCreateModeStep.java
diff --git a/source/com/intellij/ide/util/newProjectWizard/ProjectFromSourcesBuilder.java b/java/idea-ui/src/com/intellij/ide/util/newProjectWizard/ProjectFromSourcesBuilder.java
similarity index 100%
rename from source/com/intellij/ide/util/newProjectWizard/ProjectFromSourcesBuilder.java
rename to java/idea-ui/src/com/intellij/ide/util/newProjectWizard/ProjectFromSourcesBuilder.java
diff --git a/source/com/intellij/ide/util/newProjectWizard/ProjectNameStep.java b/java/idea-ui/src/com/intellij/ide/util/newProjectWizard/ProjectNameStep.java
similarity index 100%
rename from source/com/intellij/ide/util/newProjectWizard/ProjectNameStep.java
rename to java/idea-ui/src/com/intellij/ide/util/newProjectWizard/ProjectNameStep.java
diff --git a/source/com/intellij/ide/util/newProjectWizard/ProjectNameWithTypeStep.form b/java/idea-ui/src/com/intellij/ide/util/newProjectWizard/ProjectNameWithTypeStep.form
similarity index 100%
rename from source/com/intellij/ide/util/newProjectWizard/ProjectNameWithTypeStep.form
rename to java/idea-ui/src/com/intellij/ide/util/newProjectWizard/ProjectNameWithTypeStep.form
diff --git a/source/com/intellij/ide/util/newProjectWizard/ProjectNameWithTypeStep.java b/java/idea-ui/src/com/intellij/ide/util/newProjectWizard/ProjectNameWithTypeStep.java
similarity index 100%
rename from source/com/intellij/ide/util/newProjectWizard/ProjectNameWithTypeStep.java
rename to java/idea-ui/src/com/intellij/ide/util/newProjectWizard/ProjectNameWithTypeStep.java
diff --git a/source/com/intellij/ide/util/newProjectWizard/SourcePathsStep.java b/java/idea-ui/src/com/intellij/ide/util/newProjectWizard/SourcePathsStep.java
similarity index 100%
rename from source/com/intellij/ide/util/newProjectWizard/SourcePathsStep.java
rename to java/idea-ui/src/com/intellij/ide/util/newProjectWizard/SourcePathsStep.java
diff --git a/source/com/intellij/ide/util/newProjectWizard/StepSequence.java b/java/idea-ui/src/com/intellij/ide/util/newProjectWizard/StepSequence.java
similarity index 100%
rename from source/com/intellij/ide/util/newProjectWizard/StepSequence.java
rename to java/idea-ui/src/com/intellij/ide/util/newProjectWizard/StepSequence.java
diff --git a/source/com/intellij/ide/util/newProjectWizard/SupportForFrameworksStep.java b/java/idea-ui/src/com/intellij/ide/util/newProjectWizard/SupportForFrameworksStep.java
similarity index 100%
rename from source/com/intellij/ide/util/newProjectWizard/SupportForFrameworksStep.java
rename to java/idea-ui/src/com/intellij/ide/util/newProjectWizard/SupportForFrameworksStep.java
diff --git a/source/com/intellij/ide/util/newProjectWizard/impl/FrameworkSupportModelImpl.java b/java/idea-ui/src/com/intellij/ide/util/newProjectWizard/impl/FrameworkSupportModelImpl.java
similarity index 100%
rename from source/com/intellij/ide/util/newProjectWizard/impl/FrameworkSupportModelImpl.java
rename to java/idea-ui/src/com/intellij/ide/util/newProjectWizard/impl/FrameworkSupportModelImpl.java
diff --git a/source/com/intellij/ide/util/newProjectWizard/modes/CreateFromScratchMode.java b/java/idea-ui/src/com/intellij/ide/util/newProjectWizard/modes/CreateFromScratchMode.java
similarity index 100%
rename from source/com/intellij/ide/util/newProjectWizard/modes/CreateFromScratchMode.java
rename to java/idea-ui/src/com/intellij/ide/util/newProjectWizard/modes/CreateFromScratchMode.java
diff --git a/source/com/intellij/ide/util/newProjectWizard/modes/CreateFromSourcesMode.java b/java/idea-ui/src/com/intellij/ide/util/newProjectWizard/modes/CreateFromSourcesMode.java
similarity index 100%
rename from source/com/intellij/ide/util/newProjectWizard/modes/CreateFromSourcesMode.java
rename to java/idea-ui/src/com/intellij/ide/util/newProjectWizard/modes/CreateFromSourcesMode.java
diff --git a/source/com/intellij/ide/util/newProjectWizard/modes/ImportImlMode.java b/java/idea-ui/src/com/intellij/ide/util/newProjectWizard/modes/ImportImlMode.java
similarity index 100%
rename from source/com/intellij/ide/util/newProjectWizard/modes/ImportImlMode.java
rename to java/idea-ui/src/com/intellij/ide/util/newProjectWizard/modes/ImportImlMode.java
diff --git a/source/com/intellij/ide/util/newProjectWizard/modes/ImportMode.java b/java/idea-ui/src/com/intellij/ide/util/newProjectWizard/modes/ImportMode.java
similarity index 100%
rename from source/com/intellij/ide/util/newProjectWizard/modes/ImportMode.java
rename to java/idea-ui/src/com/intellij/ide/util/newProjectWizard/modes/ImportMode.java
diff --git a/source/com/intellij/ide/util/newProjectWizard/modes/WizardMode.java b/java/idea-ui/src/com/intellij/ide/util/newProjectWizard/modes/WizardMode.java
similarity index 100%
rename from source/com/intellij/ide/util/newProjectWizard/modes/WizardMode.java
rename to java/idea-ui/src/com/intellij/ide/util/newProjectWizard/modes/WizardMode.java
diff --git a/source/com/intellij/ide/util/projectWizard/AbstractStepWithProgress.java b/java/idea-ui/src/com/intellij/ide/util/projectWizard/AbstractStepWithProgress.java
similarity index 100%
rename from source/com/intellij/ide/util/projectWizard/AbstractStepWithProgress.java
rename to java/idea-ui/src/com/intellij/ide/util/projectWizard/AbstractStepWithProgress.java
diff --git a/source/com/intellij/ide/util/projectWizard/ExistingModuleLoader.java b/java/idea-ui/src/com/intellij/ide/util/projectWizard/ExistingModuleLoader.java
similarity index 100%
rename from source/com/intellij/ide/util/projectWizard/ExistingModuleLoader.java
rename to java/idea-ui/src/com/intellij/ide/util/projectWizard/ExistingModuleLoader.java
diff --git a/source/com/intellij/ide/util/projectWizard/JdkChooserPanel.java b/java/idea-ui/src/com/intellij/ide/util/projectWizard/JdkChooserPanel.java
similarity index 100%
rename from source/com/intellij/ide/util/projectWizard/JdkChooserPanel.java
rename to java/idea-ui/src/com/intellij/ide/util/projectWizard/JdkChooserPanel.java
diff --git a/source/com/intellij/ide/util/projectWizard/LibraryFilter.java b/java/idea-ui/src/com/intellij/ide/util/projectWizard/LibraryFilter.java
similarity index 100%
rename from source/com/intellij/ide/util/projectWizard/LibraryFilter.java
rename to java/idea-ui/src/com/intellij/ide/util/projectWizard/LibraryFilter.java
diff --git a/source/com/intellij/ide/util/projectWizard/ModuleCreationPromptStep.java b/java/idea-ui/src/com/intellij/ide/util/projectWizard/ModuleCreationPromptStep.java
similarity index 100%
rename from source/com/intellij/ide/util/projectWizard/ModuleCreationPromptStep.java
rename to java/idea-ui/src/com/intellij/ide/util/projectWizard/ModuleCreationPromptStep.java
diff --git a/source/com/intellij/ide/util/projectWizard/ModuleTypeStep.java b/java/idea-ui/src/com/intellij/ide/util/projectWizard/ModuleTypeStep.java
similarity index 100%
rename from source/com/intellij/ide/util/projectWizard/ModuleTypeStep.java
rename to java/idea-ui/src/com/intellij/ide/util/projectWizard/ModuleTypeStep.java
diff --git a/source/com/intellij/ide/util/projectWizard/NameLocationStep.java b/java/idea-ui/src/com/intellij/ide/util/projectWizard/NameLocationStep.java
similarity index 100%
rename from source/com/intellij/ide/util/projectWizard/NameLocationStep.java
rename to java/idea-ui/src/com/intellij/ide/util/projectWizard/NameLocationStep.java
diff --git a/source/com/intellij/ide/util/projectWizard/NamePathComponent.java b/java/idea-ui/src/com/intellij/ide/util/projectWizard/NamePathComponent.java
similarity index 100%
rename from source/com/intellij/ide/util/projectWizard/NamePathComponent.java
rename to java/idea-ui/src/com/intellij/ide/util/projectWizard/NamePathComponent.java
diff --git a/source/com/intellij/ide/util/projectWizard/OutputPathsStep.java b/java/idea-ui/src/com/intellij/ide/util/projectWizard/OutputPathsStep.java
similarity index 100%
rename from source/com/intellij/ide/util/projectWizard/OutputPathsStep.java
rename to java/idea-ui/src/com/intellij/ide/util/projectWizard/OutputPathsStep.java
diff --git a/source/com/intellij/ide/util/projectWizard/ProjectJdkForModuleStep.java b/java/idea-ui/src/com/intellij/ide/util/projectWizard/ProjectJdkForModuleStep.java
similarity index 100%
rename from source/com/intellij/ide/util/projectWizard/ProjectJdkForModuleStep.java
rename to java/idea-ui/src/com/intellij/ide/util/projectWizard/ProjectJdkForModuleStep.java
diff --git a/source/com/intellij/ide/util/projectWizard/ProjectJdkListRenderer.java b/java/idea-ui/src/com/intellij/ide/util/projectWizard/ProjectJdkListRenderer.java
similarity index 100%
rename from source/com/intellij/ide/util/projectWizard/ProjectJdkListRenderer.java
rename to java/idea-ui/src/com/intellij/ide/util/projectWizard/ProjectJdkListRenderer.java
diff --git a/source/com/intellij/ide/util/projectWizard/ProjectJdkStep.java b/java/idea-ui/src/com/intellij/ide/util/projectWizard/ProjectJdkStep.java
similarity index 100%
rename from source/com/intellij/ide/util/projectWizard/ProjectJdkStep.java
rename to java/idea-ui/src/com/intellij/ide/util/projectWizard/ProjectJdkStep.java
diff --git a/source/com/intellij/ide/util/projectWizard/ProjectNameStep.java b/java/idea-ui/src/com/intellij/ide/util/projectWizard/ProjectNameStep.java
similarity index 100%
rename from source/com/intellij/ide/util/projectWizard/ProjectNameStep.java
rename to java/idea-ui/src/com/intellij/ide/util/projectWizard/ProjectNameStep.java
diff --git a/source/com/intellij/ide/util/projectWizard/ProjectOutputPathsStep.java b/java/idea-ui/src/com/intellij/ide/util/projectWizard/ProjectOutputPathsStep.java
similarity index 100%
rename from source/com/intellij/ide/util/projectWizard/ProjectOutputPathsStep.java
rename to java/idea-ui/src/com/intellij/ide/util/projectWizard/ProjectOutputPathsStep.java
diff --git a/source/com/intellij/ide/util/projectWizard/ProjectWizardStepFactoryImpl.java b/java/idea-ui/src/com/intellij/ide/util/projectWizard/ProjectWizardStepFactoryImpl.java
similarity index 100%
rename from source/com/intellij/ide/util/projectWizard/ProjectWizardStepFactoryImpl.java
rename to java/idea-ui/src/com/intellij/ide/util/projectWizard/ProjectWizardStepFactoryImpl.java
diff --git a/source/com/intellij/ide/util/projectWizard/ProjectWizardUtil.java b/java/idea-ui/src/com/intellij/ide/util/projectWizard/ProjectWizardUtil.java
similarity index 100%
rename from source/com/intellij/ide/util/projectWizard/ProjectWizardUtil.java
rename to java/idea-ui/src/com/intellij/ide/util/projectWizard/ProjectWizardUtil.java
diff --git a/source/com/intellij/jar/BuildJarAction.java b/java/idea-ui/src/com/intellij/jar/BuildJarAction.java
similarity index 100%
rename from source/com/intellij/jar/BuildJarAction.java
rename to java/idea-ui/src/com/intellij/jar/BuildJarAction.java
diff --git a/source/com/intellij/jar/BuildJarDialog.form b/java/idea-ui/src/com/intellij/jar/BuildJarDialog.form
similarity index 100%
rename from source/com/intellij/jar/BuildJarDialog.form
rename to java/idea-ui/src/com/intellij/jar/BuildJarDialog.form
diff --git a/source/com/intellij/jar/BuildJarDialog.java b/java/idea-ui/src/com/intellij/jar/BuildJarDialog.java
similarity index 100%
rename from source/com/intellij/jar/BuildJarDialog.java
rename to java/idea-ui/src/com/intellij/jar/BuildJarDialog.java
diff --git a/source/com/intellij/jar/BuildJarProjectSettings.java b/java/idea-ui/src/com/intellij/jar/BuildJarProjectSettings.java
similarity index 100%
rename from source/com/intellij/jar/BuildJarProjectSettings.java
rename to java/idea-ui/src/com/intellij/jar/BuildJarProjectSettings.java
diff --git a/source/com/intellij/jar/BuildJarRefactoringListenerProvider.java b/java/idea-ui/src/com/intellij/jar/BuildJarRefactoringListenerProvider.java
similarity index 100%
rename from source/com/intellij/jar/BuildJarRefactoringListenerProvider.java
rename to java/idea-ui/src/com/intellij/jar/BuildJarRefactoringListenerProvider.java
diff --git a/source/com/intellij/jar/BuildJarSettings.java b/java/idea-ui/src/com/intellij/jar/BuildJarSettings.java
similarity index 100%
rename from source/com/intellij/jar/BuildJarSettings.java
rename to java/idea-ui/src/com/intellij/jar/BuildJarSettings.java
diff --git a/source/com/intellij/jar/JarCompiler.java b/java/idea-ui/src/com/intellij/jar/JarCompiler.java
similarity index 100%
rename from source/com/intellij/jar/JarCompiler.java
rename to java/idea-ui/src/com/intellij/jar/JarCompiler.java
diff --git a/source/com/intellij/jar/JarPackagingEditorPolicy.java b/java/idea-ui/src/com/intellij/jar/JarPackagingEditorPolicy.java
similarity index 100%
rename from source/com/intellij/jar/JarPackagingEditorPolicy.java
rename to java/idea-ui/src/com/intellij/jar/JarPackagingEditorPolicy.java
diff --git a/source/com/intellij/jar/JarPackagingTreeBuilder.java b/java/idea-ui/src/com/intellij/jar/JarPackagingTreeBuilder.java
similarity index 100%
rename from source/com/intellij/jar/JarPackagingTreeBuilder.java
rename to java/idea-ui/src/com/intellij/jar/JarPackagingTreeBuilder.java
diff --git a/java/java-impl/src/com/intellij/openapi/module/impl/ModuleConfigurationStateImpl.java b/java/idea-ui/src/com/intellij/openapi/module/impl/ModuleConfigurationStateImpl.java
similarity index 100%
rename from java/java-impl/src/com/intellij/openapi/module/impl/ModuleConfigurationStateImpl.java
rename to java/idea-ui/src/com/intellij/openapi/module/impl/ModuleConfigurationStateImpl.java
diff --git a/source/com/intellij/openapi/projectRoots/ui/NotifiableSdkModel.java b/java/idea-ui/src/com/intellij/openapi/projectRoots/ui/NotifiableSdkModel.java
similarity index 100%
rename from source/com/intellij/openapi/projectRoots/ui/NotifiableSdkModel.java
rename to java/idea-ui/src/com/intellij/openapi/projectRoots/ui/NotifiableSdkModel.java
diff --git a/source/com/intellij/openapi/projectRoots/ui/PathEditor.java b/java/idea-ui/src/com/intellij/openapi/projectRoots/ui/PathEditor.java
similarity index 100%
rename from source/com/intellij/openapi/projectRoots/ui/PathEditor.java
rename to java/idea-ui/src/com/intellij/openapi/projectRoots/ui/PathEditor.java
diff --git a/source/com/intellij/openapi/projectRoots/ui/ProjectJdksEditor.java b/java/idea-ui/src/com/intellij/openapi/projectRoots/ui/ProjectJdksEditor.java
similarity index 100%
rename from source/com/intellij/openapi/projectRoots/ui/ProjectJdksEditor.java
rename to java/idea-ui/src/com/intellij/openapi/projectRoots/ui/ProjectJdksEditor.java
diff --git a/source/com/intellij/openapi/projectRoots/ui/SdkEditor.java b/java/idea-ui/src/com/intellij/openapi/projectRoots/ui/SdkEditor.java
similarity index 100%
rename from source/com/intellij/openapi/projectRoots/ui/SdkEditor.java
rename to java/idea-ui/src/com/intellij/openapi/projectRoots/ui/SdkEditor.java
diff --git a/source/com/intellij/openapi/projectRoots/ui/Util.java b/java/idea-ui/src/com/intellij/openapi/projectRoots/ui/Util.java
similarity index 100%
rename from source/com/intellij/openapi/projectRoots/ui/Util.java
rename to java/idea-ui/src/com/intellij/openapi/projectRoots/ui/Util.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/ActionsHeaderComponent.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/ActionsHeaderComponent.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/ActionsHeaderComponent.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/ActionsHeaderComponent.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/AnnotationsEditor.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/AnnotationsEditor.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/AnnotationsEditor.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/AnnotationsEditor.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/BuildElementsEditor.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/BuildElementsEditor.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/BuildElementsEditor.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/BuildElementsEditor.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/ClasspathEditor.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/ClasspathEditor.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/ClasspathEditor.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/ClasspathEditor.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/ClasspathPanel.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/ClasspathPanel.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/ClasspathPanel.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/ClasspathPanel.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/ContentEntriesEditor.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/ContentEntriesEditor.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/ContentEntriesEditor.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/ContentEntriesEditor.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/DefaultModuleConfigurationEditorFactoryImpl.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/DefaultModuleConfigurationEditorFactoryImpl.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/DefaultModuleConfigurationEditorFactoryImpl.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/DefaultModuleConfigurationEditorFactoryImpl.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/DefaultModuleEditorsProvider.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/DefaultModuleEditorsProvider.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/DefaultModuleEditorsProvider.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/DefaultModuleEditorsProvider.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/IdeaProjectSettingsService.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/IdeaProjectSettingsService.java
similarity index 84%
rename from source/com/intellij/openapi/roots/ui/configuration/IdeaProjectSettingsService.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/IdeaProjectSettingsService.java
index c594a2540ce6..91c0498733fe 100644
--- a/source/com/intellij/openapi/roots/ui/configuration/IdeaProjectSettingsService.java
+++ b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/IdeaProjectSettingsService.java
@@ -2,6 +2,7 @@ package com.intellij.openapi.roots.ui.configuration;
import com.intellij.ide.projectView.impl.ModuleGroup;
import com.intellij.ide.projectView.impl.nodes.NamedLibraryElement;
+import com.intellij.ide.util.projectWizard.JdkChooserPanel;
import com.intellij.openapi.module.Module;
import com.intellij.openapi.options.ShowSettingsUtil;
import com.intellij.openapi.project.Project;
@@ -9,6 +10,7 @@ import com.intellij.openapi.roots.JdkOrderEntry;
import com.intellij.openapi.roots.LibraryOrderEntry;
import com.intellij.openapi.roots.OrderEntry;
import com.intellij.openapi.roots.ui.configuration.projectRoot.ModuleStructureConfigurable;
+import com.intellij.openapi.projectRoots.Sdk;
import org.jetbrains.annotations.Nullable;
/**
@@ -60,4 +62,14 @@ public class IdeaProjectSettingsService extends ProjectSettingsService {
}
return false;
}
+
+ @Override
+ public void showModuleConfigurationDialog(String moduleToSelect, String tabNameToSelect, boolean showModuleWizard) {
+ ModulesConfigurator.showDialog(myProject, moduleToSelect, tabNameToSelect, showModuleWizard);
+ }
+
+ @Override
+ public Sdk chooseAndSetSdk() {
+ return JdkChooserPanel.chooseAndSetJDK(myProject);
+ }
}
diff --git a/source/com/intellij/openapi/roots/ui/configuration/JavaContentEntriesEditor.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/JavaContentEntriesEditor.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/JavaContentEntriesEditor.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/JavaContentEntriesEditor.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/JavaContentEntryEditor.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/JavaContentEntryEditor.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/JavaContentEntryEditor.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/JavaContentEntryEditor.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/JavaContentEntryTreeEditor.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/JavaContentEntryTreeEditor.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/JavaContentEntryTreeEditor.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/JavaContentEntryTreeEditor.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/JavaContentRootPanel.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/JavaContentRootPanel.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/JavaContentRootPanel.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/JavaContentRootPanel.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/JavadocEditor.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/JavadocEditor.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/JavadocEditor.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/JavadocEditor.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/JdkComboBox.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/JdkComboBox.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/JdkComboBox.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/JdkComboBox.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/LanguageLevelCombo.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/LanguageLevelCombo.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/LanguageLevelCombo.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/LanguageLevelCombo.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/LanguageLevelConfigurable.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/LanguageLevelConfigurable.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/LanguageLevelConfigurable.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/LanguageLevelConfigurable.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/LibrariesAlphaComparator.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/LibrariesAlphaComparator.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/LibrariesAlphaComparator.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/LibrariesAlphaComparator.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/LibraryChooserElement.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/LibraryChooserElement.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/LibraryChooserElement.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/LibraryChooserElement.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/LibraryDependantsPanel.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/LibraryDependantsPanel.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/LibraryDependantsPanel.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/LibraryDependantsPanel.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/LibraryTableEditorForm.form b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/LibraryTableEditorForm.form
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/LibraryTableEditorForm.form
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/LibraryTableEditorForm.form
diff --git a/source/com/intellij/openapi/roots/ui/configuration/LibraryTableModifiableModelProvider.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/LibraryTableModifiableModelProvider.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/LibraryTableModifiableModelProvider.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/LibraryTableModifiableModelProvider.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/ModuleChooserElement.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/ModuleChooserElement.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/ModuleChooserElement.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/ModuleChooserElement.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/ModuleCreationInfo.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/ModuleCreationInfo.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/ModuleCreationInfo.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/ModuleCreationInfo.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/ModuleDependantsPanel.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/ModuleDependantsPanel.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/ModuleDependantsPanel.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/ModuleDependantsPanel.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/ModuleEditor.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/ModuleEditor.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/ModuleEditor.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/ModuleEditor.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/ModuleEditorState.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/ModuleEditorState.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/ModuleEditorState.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/ModuleEditorState.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/ModuleJdkConfigurable.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/ModuleJdkConfigurable.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/ModuleJdkConfigurable.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/ModuleJdkConfigurable.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/ModuleLevelConfigurablesEditorProvider.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/ModuleLevelConfigurablesEditorProvider.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/ModuleLevelConfigurablesEditorProvider.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/ModuleLevelConfigurablesEditorProvider.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/ModulesAlphaComparator.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/ModulesAlphaComparator.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/ModulesAlphaComparator.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/ModulesAlphaComparator.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/ModulesConfigurator.form b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/ModulesConfigurator.form
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/ModulesConfigurator.form
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/ModulesConfigurator.form
diff --git a/source/com/intellij/openapi/roots/ui/configuration/ModulesConfigurator.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/ModulesConfigurator.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/ModulesConfigurator.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/ModulesConfigurator.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/MoveTableRowButtonListener.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/MoveTableRowButtonListener.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/MoveTableRowButtonListener.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/MoveTableRowButtonListener.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/NamedLibrariesPanel.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/NamedLibrariesPanel.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/NamedLibrariesPanel.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/NamedLibrariesPanel.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/OrderRootTypeUIFactory.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/OrderRootTypeUIFactory.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/OrderRootTypeUIFactory.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/OrderRootTypeUIFactory.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/OutputEditor.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/OutputEditor.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/OutputEditor.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/OutputEditor.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/PathUIUtils.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/PathUIUtils.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/PathUIUtils.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/PathUIUtils.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/ProjectConfigurable.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/ProjectConfigurable.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/ProjectConfigurable.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/ProjectConfigurable.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/ProjectJdkConfigurable.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/ProjectJdkConfigurable.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/ProjectJdkConfigurable.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/ProjectJdkConfigurable.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/ProjectJdksConfigurable.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/ProjectJdksConfigurable.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/ProjectJdksConfigurable.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/ProjectJdksConfigurable.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/ProjectStructureConfigurable.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/ProjectStructureConfigurable.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/ProjectStructureConfigurable.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/ProjectStructureConfigurable.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/SidePanel.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/SidePanel.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/SidePanel.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/SidePanel.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/UIRootConfigurationAccessor.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/UIRootConfigurationAccessor.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/UIRootConfigurationAccessor.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/UIRootConfigurationAccessor.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/actions/NewModuleAction.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/actions/NewModuleAction.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/actions/NewModuleAction.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/actions/NewModuleAction.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/actions/NewModuleInGroupAction.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/actions/NewModuleInGroupAction.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/actions/NewModuleInGroupAction.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/actions/NewModuleInGroupAction.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/artifacts/AddCompositeElementActionGroup.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/AddCompositeElementActionGroup.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/artifacts/AddCompositeElementActionGroup.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/AddCompositeElementActionGroup.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/artifacts/AddPackagingElementActionGroup.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/AddPackagingElementActionGroup.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/artifacts/AddPackagingElementActionGroup.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/AddPackagingElementActionGroup.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/artifacts/ArtifactConfigurable.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/ArtifactConfigurable.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/artifacts/ArtifactConfigurable.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/ArtifactConfigurable.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/artifacts/ArtifactEditorContextImpl.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/ArtifactEditorContextImpl.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/artifacts/ArtifactEditorContextImpl.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/ArtifactEditorContextImpl.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/artifacts/ArtifactEditorEx.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/ArtifactEditorEx.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/artifacts/ArtifactEditorEx.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/ArtifactEditorEx.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/artifacts/ArtifactEditorImpl.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/ArtifactEditorImpl.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/artifacts/ArtifactEditorImpl.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/ArtifactEditorImpl.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/artifacts/ArtifactEditorListener.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/ArtifactEditorListener.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/artifacts/ArtifactEditorListener.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/ArtifactEditorListener.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/artifacts/ArtifactErrorPanel.form b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/ArtifactErrorPanel.form
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/artifacts/ArtifactErrorPanel.form
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/ArtifactErrorPanel.form
diff --git a/source/com/intellij/openapi/roots/ui/configuration/artifacts/ArtifactErrorPanel.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/ArtifactErrorPanel.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/artifacts/ArtifactErrorPanel.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/ArtifactErrorPanel.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/artifacts/ArtifactPropertiesEditors.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/ArtifactPropertiesEditors.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/artifacts/ArtifactPropertiesEditors.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/ArtifactPropertiesEditors.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/artifacts/ArtifactUtil.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/ArtifactUtil.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/artifacts/ArtifactUtil.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/ArtifactUtil.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/artifacts/ArtifactValidationManagerImpl.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/ArtifactValidationManagerImpl.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/artifacts/ArtifactValidationManagerImpl.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/ArtifactValidationManagerImpl.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/artifacts/ArtifactsEditorImpl.form b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/ArtifactsEditorImpl.form
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/artifacts/ArtifactsEditorImpl.form
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/ArtifactsEditorImpl.form
diff --git a/source/com/intellij/openapi/roots/ui/configuration/artifacts/ArtifactsStructureConfigurable.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/ArtifactsStructureConfigurable.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/artifacts/ArtifactsStructureConfigurable.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/ArtifactsStructureConfigurable.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/artifacts/ArtifactsStructureConfigurableContextImpl.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/ArtifactsStructureConfigurableContextImpl.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/artifacts/ArtifactsStructureConfigurableContextImpl.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/ArtifactsStructureConfigurableContextImpl.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/artifacts/ChooseArtifactsDialog.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/ChooseArtifactsDialog.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/artifacts/ChooseArtifactsDialog.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/ChooseArtifactsDialog.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/artifacts/ComplexElementSubstitutionParameters.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/ComplexElementSubstitutionParameters.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/artifacts/ComplexElementSubstitutionParameters.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/ComplexElementSubstitutionParameters.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/artifacts/LayoutNodesDraggingObject.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/LayoutNodesDraggingObject.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/artifacts/LayoutNodesDraggingObject.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/LayoutNodesDraggingObject.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/artifacts/LayoutTree.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/LayoutTree.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/artifacts/LayoutTree.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/LayoutTree.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/artifacts/LayoutTreeComponent.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/LayoutTreeComponent.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/artifacts/LayoutTreeComponent.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/LayoutTreeComponent.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/artifacts/LayoutTreeSelection.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/LayoutTreeSelection.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/artifacts/LayoutTreeSelection.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/LayoutTreeSelection.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/artifacts/ManifestFilesInfo.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/ManifestFilesInfo.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/artifacts/ManifestFilesInfo.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/ManifestFilesInfo.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/artifacts/PackagingElementDraggingObject.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/PackagingElementDraggingObject.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/artifacts/PackagingElementDraggingObject.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/PackagingElementDraggingObject.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/artifacts/PackagingElementProcessor.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/PackagingElementProcessor.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/artifacts/PackagingElementProcessor.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/PackagingElementProcessor.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/artifacts/ParentElementProcessor.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/ParentElementProcessor.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/artifacts/ParentElementProcessor.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/ParentElementProcessor.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/artifacts/SimpleDnDAwareTree.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/SimpleDnDAwareTree.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/artifacts/SimpleDnDAwareTree.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/SimpleDnDAwareTree.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/artifacts/SourceItemsDraggingObject.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/SourceItemsDraggingObject.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/artifacts/SourceItemsDraggingObject.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/SourceItemsDraggingObject.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/artifacts/actions/ArtifactEditorFindUsagesAction.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/actions/ArtifactEditorFindUsagesAction.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/artifacts/actions/ArtifactEditorFindUsagesAction.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/actions/ArtifactEditorFindUsagesAction.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/artifacts/actions/ArtifactEditorNavigateAction.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/actions/ArtifactEditorNavigateAction.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/artifacts/actions/ArtifactEditorNavigateAction.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/actions/ArtifactEditorNavigateAction.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/artifacts/actions/ExtractArtifactAction.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/actions/ExtractArtifactAction.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/artifacts/actions/ExtractArtifactAction.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/actions/ExtractArtifactAction.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/artifacts/actions/HideContentAction.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/actions/HideContentAction.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/artifacts/actions/HideContentAction.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/actions/HideContentAction.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/artifacts/actions/InlineArtifactAction.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/actions/InlineArtifactAction.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/artifacts/actions/InlineArtifactAction.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/actions/InlineArtifactAction.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/artifacts/actions/MoveElementAction.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/actions/MoveElementAction.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/artifacts/actions/MoveElementAction.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/actions/MoveElementAction.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/artifacts/actions/RemovePackagingElementAction.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/actions/RemovePackagingElementAction.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/artifacts/actions/RemovePackagingElementAction.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/actions/RemovePackagingElementAction.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/artifacts/actions/RenamePackagingElementAction.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/actions/RenamePackagingElementAction.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/artifacts/actions/RenamePackagingElementAction.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/actions/RenamePackagingElementAction.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/artifacts/actions/SortElementsToggleAction.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/actions/SortElementsToggleAction.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/artifacts/actions/SortElementsToggleAction.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/actions/SortElementsToggleAction.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/artifacts/nodes/ArtifactRootNode.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/nodes/ArtifactRootNode.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/artifacts/nodes/ArtifactRootNode.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/nodes/ArtifactRootNode.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/artifacts/nodes/ArtifactsTreeNode.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/nodes/ArtifactsTreeNode.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/artifacts/nodes/ArtifactsTreeNode.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/nodes/ArtifactsTreeNode.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/artifacts/nodes/ComplexPackagingElementNode.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/nodes/ComplexPackagingElementNode.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/artifacts/nodes/ComplexPackagingElementNode.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/nodes/ComplexPackagingElementNode.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/artifacts/nodes/CompositePackagingElementNode.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/nodes/CompositePackagingElementNode.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/artifacts/nodes/CompositePackagingElementNode.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/nodes/CompositePackagingElementNode.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/artifacts/nodes/PackagingElementNode.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/nodes/PackagingElementNode.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/artifacts/nodes/PackagingElementNode.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/nodes/PackagingElementNode.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/artifacts/nodes/PackagingNodeSource.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/nodes/PackagingNodeSource.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/artifacts/nodes/PackagingNodeSource.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/nodes/PackagingNodeSource.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/artifacts/nodes/PackagingTreeNodeFactory.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/nodes/PackagingTreeNodeFactory.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/artifacts/nodes/PackagingTreeNodeFactory.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/nodes/PackagingTreeNodeFactory.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/artifacts/sourceItems/ArtifactSourceItem.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/sourceItems/ArtifactSourceItem.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/artifacts/sourceItems/ArtifactSourceItem.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/sourceItems/ArtifactSourceItem.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/artifacts/sourceItems/ArtifactsSourceItemsProvider.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/sourceItems/ArtifactsSourceItemsProvider.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/artifacts/sourceItems/ArtifactsSourceItemsProvider.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/sourceItems/ArtifactsSourceItemsProvider.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/artifacts/sourceItems/DelegatedSourceItemPresentation.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/sourceItems/DelegatedSourceItemPresentation.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/artifacts/sourceItems/DelegatedSourceItemPresentation.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/sourceItems/DelegatedSourceItemPresentation.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/artifacts/sourceItems/LibrarySourceItem.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/sourceItems/LibrarySourceItem.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/artifacts/sourceItems/LibrarySourceItem.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/sourceItems/LibrarySourceItem.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/artifacts/sourceItems/ModuleGroupItem.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/sourceItems/ModuleGroupItem.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/artifacts/sourceItems/ModuleGroupItem.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/sourceItems/ModuleGroupItem.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/artifacts/sourceItems/ModuleOutputSourceItem.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/sourceItems/ModuleOutputSourceItem.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/artifacts/sourceItems/ModuleOutputSourceItem.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/sourceItems/ModuleOutputSourceItem.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/artifacts/sourceItems/ModuleSourceItemGroup.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/sourceItems/ModuleSourceItemGroup.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/artifacts/sourceItems/ModuleSourceItemGroup.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/sourceItems/ModuleSourceItemGroup.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/artifacts/sourceItems/ModulesAndLibrariesSourceItemsProvider.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/sourceItems/ModulesAndLibrariesSourceItemsProvider.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/artifacts/sourceItems/ModulesAndLibrariesSourceItemsProvider.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/sourceItems/ModulesAndLibrariesSourceItemsProvider.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/artifacts/sourceItems/PutSourceItemIntoDefaultLocationAction.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/sourceItems/PutSourceItemIntoDefaultLocationAction.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/artifacts/sourceItems/PutSourceItemIntoDefaultLocationAction.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/sourceItems/PutSourceItemIntoDefaultLocationAction.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/artifacts/sourceItems/PutSourceItemIntoParentAndLinkViaManifestAction.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/sourceItems/PutSourceItemIntoParentAndLinkViaManifestAction.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/artifacts/sourceItems/PutSourceItemIntoParentAndLinkViaManifestAction.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/sourceItems/PutSourceItemIntoParentAndLinkViaManifestAction.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/artifacts/sourceItems/SourceItemNode.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/sourceItems/SourceItemNode.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/artifacts/sourceItems/SourceItemNode.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/sourceItems/SourceItemNode.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/artifacts/sourceItems/SourceItemNodeBase.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/sourceItems/SourceItemNodeBase.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/artifacts/sourceItems/SourceItemNodeBase.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/sourceItems/SourceItemNodeBase.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/artifacts/sourceItems/SourceItemsTree.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/sourceItems/SourceItemsTree.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/artifacts/sourceItems/SourceItemsTree.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/sourceItems/SourceItemsTree.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/artifacts/sourceItems/SourceItemsTreeRoot.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/sourceItems/SourceItemsTreeRoot.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/artifacts/sourceItems/SourceItemsTreeRoot.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/sourceItems/SourceItemsTreeRoot.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/libraryEditor/AbstractLibraryTreeStructure.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/AbstractLibraryTreeStructure.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/libraryEditor/AbstractLibraryTreeStructure.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/AbstractLibraryTreeStructure.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/libraryEditor/AnnotationElement.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/AnnotationElement.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/libraryEditor/AnnotationElement.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/AnnotationElement.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/libraryEditor/AnnotationsElementDescriptor.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/AnnotationsElementDescriptor.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/libraryEditor/AnnotationsElementDescriptor.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/AnnotationsElementDescriptor.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/libraryEditor/AnnotationsOrderRootTypeUIFactory.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/AnnotationsOrderRootTypeUIFactory.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/libraryEditor/AnnotationsOrderRootTypeUIFactory.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/AnnotationsOrderRootTypeUIFactory.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/libraryEditor/ChooseElementsDialog.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/ChooseElementsDialog.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/libraryEditor/ChooseElementsDialog.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/ChooseElementsDialog.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/libraryEditor/ChooseModulesDialog.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/ChooseModulesDialog.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/libraryEditor/ChooseModulesDialog.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/ChooseModulesDialog.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/libraryEditor/ClassesElement.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/ClassesElement.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/libraryEditor/ClassesElement.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/ClassesElement.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/libraryEditor/ClassesElementDescriptor.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/ClassesElementDescriptor.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/libraryEditor/ClassesElementDescriptor.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/ClassesElementDescriptor.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/libraryEditor/ClassesOrderRootTypeUIFactory.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/ClassesOrderRootTypeUIFactory.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/libraryEditor/ClassesOrderRootTypeUIFactory.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/ClassesOrderRootTypeUIFactory.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/libraryEditor/DetectedSourceRootsDialog.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/DetectedSourceRootsDialog.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/libraryEditor/DetectedSourceRootsDialog.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/DetectedSourceRootsDialog.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/libraryEditor/ItemElement.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/ItemElement.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/libraryEditor/ItemElement.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/ItemElement.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/libraryEditor/ItemElementDescriptor.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/ItemElementDescriptor.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/libraryEditor/ItemElementDescriptor.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/ItemElementDescriptor.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/libraryEditor/JavadocElement.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/JavadocElement.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/libraryEditor/JavadocElement.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/JavadocElement.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/libraryEditor/JavadocElementDescriptor.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/JavadocElementDescriptor.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/libraryEditor/JavadocElementDescriptor.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/JavadocElementDescriptor.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/libraryEditor/JavadocOrderRootTypeUIFactory.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/JavadocOrderRootTypeUIFactory.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/libraryEditor/JavadocOrderRootTypeUIFactory.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/JavadocOrderRootTypeUIFactory.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/libraryEditor/LibraryEditor.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/LibraryEditor.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/libraryEditor/LibraryEditor.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/LibraryEditor.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/libraryEditor/LibraryElement.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/LibraryElement.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/libraryEditor/LibraryElement.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/LibraryElement.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/libraryEditor/LibraryElementDescriptor.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/LibraryElementDescriptor.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/libraryEditor/LibraryElementDescriptor.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/LibraryElementDescriptor.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/libraryEditor/LibraryFileChooser.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/LibraryFileChooser.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/libraryEditor/LibraryFileChooser.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/LibraryFileChooser.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/libraryEditor/LibraryTableEditor.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/LibraryTableEditor.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/libraryEditor/LibraryTableEditor.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/LibraryTableEditor.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/libraryEditor/LibraryTableTreeBuilder.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/LibraryTableTreeBuilder.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/libraryEditor/LibraryTableTreeBuilder.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/LibraryTableTreeBuilder.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/libraryEditor/LibraryTableTreeContentElement.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/LibraryTableTreeContentElement.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/libraryEditor/LibraryTableTreeContentElement.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/LibraryTableTreeContentElement.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/libraryEditor/LibraryTableTreeStructure.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/LibraryTableTreeStructure.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/libraryEditor/LibraryTableTreeStructure.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/LibraryTableTreeStructure.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/libraryEditor/LibraryTreeRenderer.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/LibraryTreeRenderer.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/libraryEditor/LibraryTreeRenderer.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/LibraryTreeRenderer.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/libraryEditor/LibraryTreeStructure.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/LibraryTreeStructure.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/libraryEditor/LibraryTreeStructure.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/LibraryTreeStructure.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/libraryEditor/SourcesElement.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/SourcesElement.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/libraryEditor/SourcesElement.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/SourcesElement.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/libraryEditor/SourcesElementDescriptor.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/SourcesElementDescriptor.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/libraryEditor/SourcesElementDescriptor.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/SourcesElementDescriptor.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/libraryEditor/SourcesOrderRootTypeUIFactory.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/SourcesOrderRootTypeUIFactory.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/libraryEditor/SourcesOrderRootTypeUIFactory.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/SourcesOrderRootTypeUIFactory.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/libraryEditor/UrlComparator.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/UrlComparator.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/libraryEditor/UrlComparator.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/UrlComparator.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/packaging/AddPackagingElementAction.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/packaging/AddPackagingElementAction.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/packaging/AddPackagingElementAction.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/packaging/AddPackagingElementAction.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/packaging/AddPackagingElementPopupStep.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/packaging/AddPackagingElementPopupStep.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/packaging/AddPackagingElementPopupStep.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/packaging/AddPackagingElementPopupStep.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/packaging/ArchiveNode.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/packaging/ArchiveNode.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/packaging/ArchiveNode.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/packaging/ArchiveNode.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/packaging/ChooseLibrariesDialog.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/packaging/ChooseLibrariesDialog.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/packaging/ChooseLibrariesDialog.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/packaging/ChooseLibrariesDialog.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/packaging/DirectoryNode.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/packaging/DirectoryNode.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/packaging/DirectoryNode.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/packaging/DirectoryNode.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/packaging/LibraryFileNode.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/packaging/LibraryFileNode.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/packaging/LibraryFileNode.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/packaging/LibraryFileNode.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/packaging/LibraryNode.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/packaging/LibraryNode.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/packaging/LibraryNode.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/packaging/LibraryNode.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/packaging/LibraryNodeBase.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/packaging/LibraryNodeBase.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/packaging/LibraryNodeBase.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/packaging/LibraryNodeBase.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/packaging/ModuleOutputBaseNode.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/packaging/ModuleOutputBaseNode.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/packaging/ModuleOutputBaseNode.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/packaging/ModuleOutputBaseNode.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/packaging/ModuleOutputNode.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/packaging/ModuleOutputNode.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/packaging/ModuleOutputNode.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/packaging/ModuleOutputNode.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/packaging/PackagingArtifact.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/packaging/PackagingArtifact.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/packaging/PackagingArtifact.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/packaging/PackagingArtifact.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/packaging/PackagingArtifactNode.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/packaging/PackagingArtifactNode.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/packaging/PackagingArtifactNode.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/packaging/PackagingArtifactNode.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/packaging/PackagingEditor.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/packaging/PackagingEditor.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/packaging/PackagingEditor.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/packaging/PackagingEditor.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/packaging/PackagingEditorImpl.form b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/packaging/PackagingEditorImpl.form
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/packaging/PackagingEditorImpl.form
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/packaging/PackagingEditorImpl.form
diff --git a/source/com/intellij/openapi/roots/ui/configuration/packaging/PackagingEditorImpl.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/packaging/PackagingEditorImpl.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/packaging/PackagingEditorImpl.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/packaging/PackagingEditorImpl.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/packaging/PackagingEditorListener.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/packaging/PackagingEditorListener.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/packaging/PackagingEditorListener.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/packaging/PackagingEditorListener.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/packaging/PackagingEditorPolicy.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/packaging/PackagingEditorPolicy.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/packaging/PackagingEditorPolicy.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/packaging/PackagingEditorPolicy.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/packaging/PackagingEditorUtil.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/packaging/PackagingEditorUtil.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/packaging/PackagingEditorUtil.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/packaging/PackagingEditorUtil.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/packaging/PackagingElementPropertiesComponent.form b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/packaging/PackagingElementPropertiesComponent.form
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/packaging/PackagingElementPropertiesComponent.form
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/packaging/PackagingElementPropertiesComponent.form
diff --git a/source/com/intellij/openapi/roots/ui/configuration/packaging/PackagingElementPropertiesComponent.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/packaging/PackagingElementPropertiesComponent.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/packaging/PackagingElementPropertiesComponent.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/packaging/PackagingElementPropertiesComponent.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/packaging/PackagingElementsToEditInfo.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/packaging/PackagingElementsToEditInfo.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/packaging/PackagingElementsToEditInfo.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/packaging/PackagingElementsToEditInfo.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/packaging/PackagingNodeWeights.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/packaging/PackagingNodeWeights.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/packaging/PackagingNodeWeights.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/packaging/PackagingNodeWeights.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/packaging/PackagingTreeBuilder.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/packaging/PackagingTreeBuilder.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/packaging/PackagingTreeBuilder.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/packaging/PackagingTreeBuilder.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/packaging/PackagingTreeNode.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/packaging/PackagingTreeNode.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/packaging/PackagingTreeNode.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/packaging/PackagingTreeNode.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/packaging/PackagingTreeNodeFactoryOld.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/packaging/PackagingTreeNodeFactoryOld.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/packaging/PackagingTreeNodeFactoryOld.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/packaging/PackagingTreeNodeFactoryOld.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/packaging/PackagingTreeParameters.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/packaging/PackagingTreeParameters.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/packaging/PackagingTreeParameters.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/packaging/PackagingTreeParameters.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/packaging/PackagingTreeState.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/packaging/PackagingTreeState.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/packaging/PackagingTreeState.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/packaging/PackagingTreeState.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/packaging/PackedModuleOutputNode.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/packaging/PackedModuleOutputNode.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/packaging/PackedModuleOutputNode.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/packaging/PackedModuleOutputNode.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/packaging/SelectedPackagingElements.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/packaging/SelectedPackagingElements.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/packaging/SelectedPackagingElements.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/packaging/SelectedPackagingElements.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/projectRoot/BaseLibrariesConfigurable.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/BaseLibrariesConfigurable.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/projectRoot/BaseLibrariesConfigurable.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/BaseLibrariesConfigurable.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/projectRoot/BaseStructureConfigurable.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/BaseStructureConfigurable.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/projectRoot/BaseStructureConfigurable.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/BaseStructureConfigurable.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/projectRoot/CopyLibraryDialog.form b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/CopyLibraryDialog.form
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/projectRoot/CopyLibraryDialog.form
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/CopyLibraryDialog.form
diff --git a/source/com/intellij/openapi/roots/ui/configuration/projectRoot/FacetConfigurable.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/FacetConfigurable.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/projectRoot/FacetConfigurable.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/FacetConfigurable.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/projectRoot/FacetEditorFacadeImpl.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/FacetEditorFacadeImpl.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/projectRoot/FacetEditorFacadeImpl.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/FacetEditorFacadeImpl.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/projectRoot/FacetStructureConfigurable.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/FacetStructureConfigurable.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/projectRoot/FacetStructureConfigurable.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/FacetStructureConfigurable.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/projectRoot/FacetTypeConfigurable.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/FacetTypeConfigurable.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/projectRoot/FacetTypeConfigurable.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/FacetTypeConfigurable.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/projectRoot/FindUsagesInProjectStructureActionBase.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/FindUsagesInProjectStructureActionBase.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/projectRoot/FindUsagesInProjectStructureActionBase.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/FindUsagesInProjectStructureActionBase.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/projectRoot/GlobalLibrariesConfigurable.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/GlobalLibrariesConfigurable.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/projectRoot/GlobalLibrariesConfigurable.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/GlobalLibrariesConfigurable.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/projectRoot/GlobalResourcesConfigurable.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/GlobalResourcesConfigurable.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/projectRoot/GlobalResourcesConfigurable.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/GlobalResourcesConfigurable.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/projectRoot/HistoryAware.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/HistoryAware.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/projectRoot/HistoryAware.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/HistoryAware.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/projectRoot/JdkConfigurable.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/JdkConfigurable.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/projectRoot/JdkConfigurable.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/JdkConfigurable.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/projectRoot/JdkListConfigurable.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/JdkListConfigurable.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/projectRoot/JdkListConfigurable.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/JdkListConfigurable.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/projectRoot/JdksConfigurable.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/JdksConfigurable.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/projectRoot/JdksConfigurable.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/JdksConfigurable.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/projectRoot/LibrariesConfigurable.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/LibrariesConfigurable.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/projectRoot/LibrariesConfigurable.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/LibrariesConfigurable.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/projectRoot/LibrariesContainer.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/LibrariesContainer.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/projectRoot/LibrariesContainer.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/LibrariesContainer.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/projectRoot/LibrariesContainerFactory.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/LibrariesContainerFactory.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/projectRoot/LibrariesContainerFactory.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/LibrariesContainerFactory.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/projectRoot/LibrariesModifiableModel.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/LibrariesModifiableModel.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/projectRoot/LibrariesModifiableModel.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/LibrariesModifiableModel.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/projectRoot/LibraryConfigurable.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/LibraryConfigurable.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/projectRoot/LibraryConfigurable.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/LibraryConfigurable.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/projectRoot/ModuleConfigurable.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/ModuleConfigurable.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/projectRoot/ModuleConfigurable.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/ModuleConfigurable.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/projectRoot/ModuleGroupConfigurable.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/ModuleGroupConfigurable.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/projectRoot/ModuleGroupConfigurable.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/ModuleGroupConfigurable.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/projectRoot/ModuleStructureConfigurable.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/ModuleStructureConfigurable.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/projectRoot/ModuleStructureConfigurable.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/ModuleStructureConfigurable.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/projectRoot/ModulesConfigurable.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/ModulesConfigurable.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/projectRoot/ModulesConfigurable.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/ModulesConfigurable.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/projectRoot/ProjectJdksModel.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/ProjectJdksModel.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/projectRoot/ProjectJdksModel.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/ProjectJdksModel.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/projectRoot/ProjectLibrariesConfigurable.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/ProjectLibrariesConfigurable.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/projectRoot/ProjectLibrariesConfigurable.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/ProjectLibrariesConfigurable.java
diff --git a/source/com/intellij/openapi/roots/ui/configuration/projectRoot/StructureConfigurableContext.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/StructureConfigurableContext.java
similarity index 100%
rename from source/com/intellij/openapi/roots/ui/configuration/projectRoot/StructureConfigurableContext.java
rename to java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/StructureConfigurableContext.java
diff --git a/source/com/intellij/peer/impl/PeerFactoryImpl.java b/java/idea-ui/src/com/intellij/peer/impl/PeerFactoryImpl.java
similarity index 100%
rename from source/com/intellij/peer/impl/PeerFactoryImpl.java
rename to java/idea-ui/src/com/intellij/peer/impl/PeerFactoryImpl.java
diff --git a/source/com/intellij/projectImport/ImportChooserStep.java b/java/idea-ui/src/com/intellij/projectImport/ImportChooserStep.java
similarity index 100%
rename from source/com/intellij/projectImport/ImportChooserStep.java
rename to java/idea-ui/src/com/intellij/projectImport/ImportChooserStep.java
diff --git a/source/com/intellij/projectImport/ProjectFormatPanel.form b/java/idea-ui/src/com/intellij/projectImport/ProjectFormatPanel.form
similarity index 100%
rename from source/com/intellij/projectImport/ProjectFormatPanel.form
rename to java/idea-ui/src/com/intellij/projectImport/ProjectFormatPanel.form
diff --git a/source/com/intellij/projectImport/ProjectFormatPanel.java b/java/idea-ui/src/com/intellij/projectImport/ProjectFormatPanel.java
similarity index 100%
rename from source/com/intellij/projectImport/ProjectFormatPanel.java
rename to java/idea-ui/src/com/intellij/projectImport/ProjectFormatPanel.java
diff --git a/source/com/intellij/projectImport/ProjectImportBuilder.java b/java/idea-ui/src/com/intellij/projectImport/ProjectImportBuilder.java
similarity index 100%
rename from source/com/intellij/projectImport/ProjectImportBuilder.java
rename to java/idea-ui/src/com/intellij/projectImport/ProjectImportBuilder.java
diff --git a/source/com/intellij/projectImport/ProjectImportProvider.java b/java/idea-ui/src/com/intellij/projectImport/ProjectImportProvider.java
similarity index 100%
rename from source/com/intellij/projectImport/ProjectImportProvider.java
rename to java/idea-ui/src/com/intellij/projectImport/ProjectImportProvider.java
diff --git a/source/com/intellij/projectImport/ProjectImportWizardStep.java b/java/idea-ui/src/com/intellij/projectImport/ProjectImportWizardStep.java
similarity index 100%
rename from source/com/intellij/projectImport/ProjectImportWizardStep.java
rename to java/idea-ui/src/com/intellij/projectImport/ProjectImportWizardStep.java
diff --git a/source/com/intellij/projectImport/ProjectOpenProcessorBase.java b/java/idea-ui/src/com/intellij/projectImport/ProjectOpenProcessorBase.java
similarity index 100%
rename from source/com/intellij/projectImport/ProjectOpenProcessorBase.java
rename to java/idea-ui/src/com/intellij/projectImport/ProjectOpenProcessorBase.java
diff --git a/source/com/intellij/projectImport/SelectImportedProjectsStep.java b/java/idea-ui/src/com/intellij/projectImport/SelectImportedProjectsStep.java
similarity index 100%
rename from source/com/intellij/projectImport/SelectImportedProjectsStep.java
rename to java/idea-ui/src/com/intellij/projectImport/SelectImportedProjectsStep.java
diff --git a/java/java-impl/java-impl.iml b/java/java-impl/java-impl.iml
index d490b08d1e6f..fc4dbcdbdc81 100644
--- a/java/java-impl/java-impl.iml
+++ b/java/java-impl/java-impl.iml
@@ -19,6 +19,8 @@
+
+
diff --git a/java/java-impl/src/com/intellij/codeInsight/daemon/impl/quickfix/SetupJDKFix.java b/java/java-impl/src/com/intellij/codeInsight/daemon/impl/quickfix/SetupJDKFix.java
index 2af9b5317de7..fe287597ab7b 100644
--- a/java/java-impl/src/com/intellij/codeInsight/daemon/impl/quickfix/SetupJDKFix.java
+++ b/java/java-impl/src/com/intellij/codeInsight/daemon/impl/quickfix/SetupJDKFix.java
@@ -18,7 +18,7 @@ import com.intellij.openapi.project.Project;
import com.intellij.openapi.projectRoots.Sdk;
import com.intellij.openapi.roots.ModifiableRootModel;
import com.intellij.openapi.roots.ModuleRootManager;
-import com.intellij.openapi.ui.ProjectSettingsService;
+import com.intellij.openapi.roots.ui.configuration.ProjectSettingsService;
import com.intellij.psi.JavaPsiFacade;
import com.intellij.psi.PsiFile;
import org.jetbrains.annotations.NotNull;
diff --git a/java/java-impl/src/com/intellij/codeInsight/daemon/impl/quickfix/ShowModulePropertiesFix.java b/java/java-impl/src/com/intellij/codeInsight/daemon/impl/quickfix/ShowModulePropertiesFix.java
index eab14515aec7..cc8407cd40ac 100644
--- a/java/java-impl/src/com/intellij/codeInsight/daemon/impl/quickfix/ShowModulePropertiesFix.java
+++ b/java/java-impl/src/com/intellij/codeInsight/daemon/impl/quickfix/ShowModulePropertiesFix.java
@@ -8,7 +8,7 @@ import com.intellij.openapi.editor.Editor;
import com.intellij.openapi.module.Module;
import com.intellij.openapi.module.ModuleUtil;
import com.intellij.openapi.project.Project;
-import com.intellij.openapi.ui.ProjectSettingsService;
+import com.intellij.openapi.roots.ui.configuration.ProjectSettingsService;
import com.intellij.psi.PsiElement;
import com.intellij.psi.PsiFile;
import com.intellij.util.IncorrectOperationException;
diff --git a/java/java-impl/src/com/intellij/codeInspection/ex/GlobalJavaInspectionContextImpl.java b/java/java-impl/src/com/intellij/codeInspection/ex/GlobalJavaInspectionContextImpl.java
index 603e90a542e9..75f5b823766c 100644
--- a/java/java-impl/src/com/intellij/codeInspection/ex/GlobalJavaInspectionContextImpl.java
+++ b/java/java-impl/src/com/intellij/codeInspection/ex/GlobalJavaInspectionContextImpl.java
@@ -22,8 +22,8 @@ import com.intellij.openapi.project.Project;
import com.intellij.openapi.projectRoots.Sdk;
import com.intellij.openapi.roots.*;
import com.intellij.openapi.roots.libraries.Library;
+import com.intellij.openapi.roots.ui.configuration.ProjectSettingsService;
import com.intellij.openapi.ui.Messages;
-import com.intellij.openapi.ui.ProjectSettingsService;
import com.intellij.openapi.util.Computable;
import com.intellij.openapi.vfs.VirtualFile;
import com.intellij.psi.*;
diff --git a/source/com/intellij/ide/JavaFileIconPatcher.java b/java/java-impl/src/com/intellij/ide/JavaFileIconPatcher.java
similarity index 100%
rename from source/com/intellij/ide/JavaFileIconPatcher.java
rename to java/java-impl/src/com/intellij/ide/JavaFileIconPatcher.java
diff --git a/source/com/intellij/ide/JavaFilePasteProvider.java b/java/java-impl/src/com/intellij/ide/JavaFilePasteProvider.java
similarity index 100%
rename from source/com/intellij/ide/JavaFilePasteProvider.java
rename to java/java-impl/src/com/intellij/ide/JavaFilePasteProvider.java
diff --git a/source/com/intellij/ide/actions/CreateClassAction.java b/java/java-impl/src/com/intellij/ide/actions/CreateClassAction.java
similarity index 100%
rename from source/com/intellij/ide/actions/CreateClassAction.java
rename to java/java-impl/src/com/intellij/ide/actions/CreateClassAction.java
diff --git a/source/com/intellij/ide/actions/CreateTemplateInPackageAction.java b/java/java-impl/src/com/intellij/ide/actions/CreateTemplateInPackageAction.java
similarity index 100%
rename from source/com/intellij/ide/actions/CreateTemplateInPackageAction.java
rename to java/java-impl/src/com/intellij/ide/actions/CreateTemplateInPackageAction.java
diff --git a/java/java-impl/src/com/intellij/ide/util/PackageUtil.java b/java/java-impl/src/com/intellij/ide/util/PackageUtil.java
index d60ba85095ad..0d38f8461282 100644
--- a/java/java-impl/src/com/intellij/ide/util/PackageUtil.java
+++ b/java/java-impl/src/com/intellij/ide/util/PackageUtil.java
@@ -12,8 +12,8 @@ import com.intellij.openapi.roots.ModulePackageIndex;
import com.intellij.openapi.roots.ModuleRootManager;
import com.intellij.openapi.roots.OrderRootType;
import com.intellij.openapi.roots.ui.configuration.CommonContentEntriesEditor;
+import com.intellij.openapi.roots.ui.configuration.ProjectSettingsService;
import com.intellij.openapi.ui.Messages;
-import com.intellij.openapi.ui.ProjectSettingsService;
import com.intellij.openapi.util.Computable;
import com.intellij.openapi.vfs.VirtualFile;
import com.intellij.psi.*;
diff --git a/source/com/intellij/javadoc/GenerateJavadocDialog.java b/java/java-impl/src/com/intellij/javadoc/GenerateJavadocDialog.java
similarity index 100%
rename from source/com/intellij/javadoc/GenerateJavadocDialog.java
rename to java/java-impl/src/com/intellij/javadoc/GenerateJavadocDialog.java
diff --git a/source/com/intellij/javadoc/JavaDocGeneration.form b/java/java-impl/src/com/intellij/javadoc/JavaDocGeneration.form
similarity index 100%
rename from source/com/intellij/javadoc/JavaDocGeneration.form
rename to java/java-impl/src/com/intellij/javadoc/JavaDocGeneration.form
diff --git a/source/com/intellij/javadoc/JavadocBundle.java b/java/java-impl/src/com/intellij/javadoc/JavadocBundle.java
similarity index 100%
rename from source/com/intellij/javadoc/JavadocBundle.java
rename to java/java-impl/src/com/intellij/javadoc/JavadocBundle.java
diff --git a/source/com/intellij/javadoc/JavadocConfigurable.java b/java/java-impl/src/com/intellij/javadoc/JavadocConfigurable.java
similarity index 100%
rename from source/com/intellij/javadoc/JavadocConfigurable.java
rename to java/java-impl/src/com/intellij/javadoc/JavadocConfigurable.java
diff --git a/source/com/intellij/javadoc/JavadocConfiguration.java b/java/java-impl/src/com/intellij/javadoc/JavadocConfiguration.java
similarity index 100%
rename from source/com/intellij/javadoc/JavadocConfiguration.java
rename to java/java-impl/src/com/intellij/javadoc/JavadocConfiguration.java
diff --git a/source/com/intellij/javadoc/JavadocGenerationManager.java b/java/java-impl/src/com/intellij/javadoc/JavadocGenerationManager.java
similarity index 100%
rename from source/com/intellij/javadoc/JavadocGenerationManager.java
rename to java/java-impl/src/com/intellij/javadoc/JavadocGenerationManager.java
diff --git a/source/com/intellij/javadoc/JavadocGenerationPanel.java b/java/java-impl/src/com/intellij/javadoc/JavadocGenerationPanel.java
similarity index 100%
rename from source/com/intellij/javadoc/JavadocGenerationPanel.java
rename to java/java-impl/src/com/intellij/javadoc/JavadocGenerationPanel.java
diff --git a/source/com/intellij/javadoc/actions/GenerateJavadocAction.java b/java/java-impl/src/com/intellij/javadoc/actions/GenerateJavadocAction.java
similarity index 100%
rename from source/com/intellij/javadoc/actions/GenerateJavadocAction.java
rename to java/java-impl/src/com/intellij/javadoc/actions/GenerateJavadocAction.java
diff --git a/source/com/intellij/openapi/fileTypes/impl/DefaultFileTypeFactory.java b/java/java-impl/src/com/intellij/openapi/fileTypes/impl/DefaultFileTypeFactory.java
similarity index 100%
rename from source/com/intellij/openapi/fileTypes/impl/DefaultFileTypeFactory.java
rename to java/java-impl/src/com/intellij/openapi/fileTypes/impl/DefaultFileTypeFactory.java
diff --git a/source/com/intellij/ide/IconUtilEx.java b/java/openapi/src/com/intellij/ide/IconUtilEx.java
similarity index 100%
rename from source/com/intellij/ide/IconUtilEx.java
rename to java/openapi/src/com/intellij/ide/IconUtilEx.java
diff --git a/platform/lang-impl/src/com/intellij/openapi/roots/ui/configuration/ProjectSettingsService.java b/platform/lang-impl/src/com/intellij/openapi/roots/ui/configuration/ProjectSettingsService.java
index 4bdda31d128c..8a0b321d6cbd 100644
--- a/platform/lang-impl/src/com/intellij/openapi/roots/ui/configuration/ProjectSettingsService.java
+++ b/platform/lang-impl/src/com/intellij/openapi/roots/ui/configuration/ProjectSettingsService.java
@@ -5,6 +5,7 @@ import com.intellij.ide.projectView.impl.nodes.NamedLibraryElement;
import com.intellij.openapi.components.ServiceManager;
import com.intellij.openapi.module.Module;
import com.intellij.openapi.project.Project;
+import com.intellij.openapi.projectRoots.Sdk;
import org.jetbrains.annotations.Nullable;
/**
@@ -30,4 +31,11 @@ public class ProjectSettingsService {
public boolean processModulesMoved(final Module[] modules, @Nullable final ModuleGroup targetGroup) {
return false;
}
+
+ public void showModuleConfigurationDialog(@Nullable String moduleToSelect, @Nullable String tabNameToSelect, boolean showModuleWizard) {
+ }
+
+ public Sdk chooseAndSetSdk() {
+ return null;
+ }
}
diff --git a/plugins/ant/ant.iml b/plugins/ant/ant.iml
index 08ff3007cdc8..a5470b9bfd95 100644
--- a/plugins/ant/ant.iml
+++ b/plugins/ant/ant.iml
@@ -20,6 +20,7 @@
+