gradle: source sets support (IDEA-138076)
authorVladislav.Soroka <Vladislav.Soroka@jetbrains.com>
Wed, 14 Oct 2015 15:35:30 +0000 (18:35 +0300)
committerVladislav.Soroka <Vladislav.Soroka@jetbrains.com>
Wed, 14 Oct 2015 15:42:24 +0000 (18:42 +0300)
commit684e67da470c34782b23b442cbccbe4c08b44285
tree963eca5d84553ae655c9b1fc6e1346d81f687f56
parentbfb779750db169eced30a756da53ece86b5afd49
gradle: source sets support (IDEA-138076)
91 files changed:
platform/external-system-api/src/com/intellij/openapi/externalSystem/model/DataNode.java
platform/external-system-api/src/com/intellij/openapi/externalSystem/model/project/AbstractDependencyData.java
platform/external-system-api/src/com/intellij/openapi/externalSystem/model/project/LibraryData.java
platform/external-system-api/src/com/intellij/openapi/externalSystem/model/project/ModuleData.java
platform/external-system-api/src/com/intellij/openapi/externalSystem/model/project/ModuleDependencyData.java
platform/external-system-api/src/com/intellij/openapi/externalSystem/model/project/OrderAware.java [new file with mode: 0644]
platform/external-system-api/src/com/intellij/openapi/externalSystem/service/project/IdeModelsProvider.java
platform/external-system-api/src/com/intellij/openapi/externalSystem/service/project/IdeModelsProviderImpl.java [new file with mode: 0644]
platform/external-system-api/src/com/intellij/openapi/externalSystem/service/project/manage/AbstractProjectDataService.java
platform/external-system-api/src/com/intellij/openapi/externalSystem/util/ExternalSystemApiUtil.java
platform/external-system-api/src/com/intellij/openapi/externalSystem/util/ExternalSystemConstants.java
platform/external-system-impl/src/com/intellij/openapi/externalSystem/action/OpenTasksActivationManagerAction.java
platform/external-system-impl/src/com/intellij/openapi/externalSystem/importing/ExternalProjectStructureCustomizer.java
platform/external-system-impl/src/com/intellij/openapi/externalSystem/service/project/AbstractIdeModifiableModelsProvider.java
platform/external-system-impl/src/com/intellij/openapi/externalSystem/service/project/manage/AbstractDependencyDataService.java
platform/external-system-impl/src/com/intellij/openapi/externalSystem/service/project/manage/AbstractModuleDataService.java [new file with mode: 0644]
platform/external-system-impl/src/com/intellij/openapi/externalSystem/service/project/manage/ContentRootDataService.java
platform/external-system-impl/src/com/intellij/openapi/externalSystem/service/project/manage/LibraryDependencyDataService.java
platform/external-system-impl/src/com/intellij/openapi/externalSystem/service/project/manage/ModuleDataService.java
platform/external-system-impl/src/com/intellij/openapi/externalSystem/service/project/manage/ModuleDependencyDataService.java
platform/external-system-impl/src/com/intellij/openapi/externalSystem/service/project/manage/ProjectDataManager.java
platform/external-system-impl/src/com/intellij/openapi/externalSystem/service/ui/ExternalProjectDataSelectorDialog.java
platform/external-system-impl/src/com/intellij/openapi/externalSystem/view/ExternalProjectsStructure.java
platform/external-system-impl/src/com/intellij/openapi/externalSystem/view/ExternalProjectsViewImpl.java
platform/external-system-impl/src/com/intellij/openapi/externalSystem/view/ExternalSystemNode.java
platform/external-system-impl/src/com/intellij/openapi/externalSystem/view/ExternalSystemViewContributor.java
platform/external-system-impl/src/com/intellij/openapi/externalSystem/view/ExternalSystemViewDefaultContributor.java
platform/external-system-impl/testSrc/com/intellij/openapi/externalSystem/service/project/ExternalProjectServiceTest.groovy
platform/external-system-impl/testSrc/com/intellij/openapi/externalSystem/test/ExternalSystemImportingTestCase.java
plugins/gradle/jps-plugin/src/org/jetbrains/jps/gradle/model/impl/GradleModuleResourceConfiguration.java
plugins/gradle/jps-plugin/src/org/jetbrains/jps/gradle/model/impl/JpsGradleDependenciesEnumerationHandler.java
plugins/gradle/src/META-INF/plugin.xml
plugins/gradle/src/org/jetbrains/plugins/gradle/GradleManager.java
plugins/gradle/src/org/jetbrains/plugins/gradle/config/GradleResourceCompilerConfigurationGenerator.java
plugins/gradle/src/org/jetbrains/plugins/gradle/execution/GradleOrderEnumeratorHandler.java
plugins/gradle/src/org/jetbrains/plugins/gradle/integrations/javaee/JavaEEGradleProjectResolverExtension.java
plugins/gradle/src/org/jetbrains/plugins/gradle/model/data/GradleSourceSetData.java [new file with mode: 0644]
plugins/gradle/src/org/jetbrains/plugins/gradle/service/project/AbstractProjectResolverExtension.java
plugins/gradle/src/org/jetbrains/plugins/gradle/service/project/BaseGradleProjectResolverExtension.java
plugins/gradle/src/org/jetbrains/plugins/gradle/service/project/GradleExecutionHelper.java
plugins/gradle/src/org/jetbrains/plugins/gradle/service/project/GradleProjectResolver.java
plugins/gradle/src/org/jetbrains/plugins/gradle/service/project/GradleProjectResolverExtension.java
plugins/gradle/src/org/jetbrains/plugins/gradle/service/project/GradleProjectResolverUtil.java [new file with mode: 0644]
plugins/gradle/src/org/jetbrains/plugins/gradle/service/project/GradleProjectStructureCustomizer.java [new file with mode: 0644]
plugins/gradle/src/org/jetbrains/plugins/gradle/service/project/ProjectResolverContext.java
plugins/gradle/src/org/jetbrains/plugins/gradle/service/project/data/BuildClasspathModuleGradleDataService.java
plugins/gradle/src/org/jetbrains/plugins/gradle/service/project/data/ExternalProjectDataCache.java [new file with mode: 0644]
plugins/gradle/src/org/jetbrains/plugins/gradle/service/project/data/ExternalProjectDataService.java
plugins/gradle/src/org/jetbrains/plugins/gradle/service/project/data/ExternalProjectSerializer.java
plugins/gradle/src/org/jetbrains/plugins/gradle/service/project/data/GradleSourceSetDataService.java [new file with mode: 0644]
plugins/gradle/src/org/jetbrains/plugins/gradle/service/project/view/GradleViewContributor.java [new file with mode: 0644]
plugins/gradle/src/org/jetbrains/plugins/gradle/service/project/wizard/GradleModuleBuilder.java
plugins/gradle/src/org/jetbrains/plugins/gradle/settings/GradleExecutionSettings.java
plugins/gradle/src/org/jetbrains/plugins/gradle/util/GradleConstants.java
plugins/gradle/testSources/org/jetbrains/plugins/gradle/compiler/GradleResourceFilteringTest.java
plugins/gradle/testSources/org/jetbrains/plugins/gradle/compiler/GradleResourceProcessingTest.java
plugins/gradle/testSources/org/jetbrains/plugins/gradle/importing/GradleClassFinderTest.java
plugins/gradle/testSources/org/jetbrains/plugins/gradle/importing/GradleDependenciesImportingTest.java
plugins/gradle/testSources/org/jetbrains/plugins/gradle/importing/GradleFoldersImportingTest.java
plugins/gradle/testSources/org/jetbrains/plugins/gradle/importing/GradleImportingTestCase.java
plugins/gradle/tooling-extension-api/src/org/jetbrains/plugins/gradle/DefaultExternalDependencyId.java [new file with mode: 0644]
plugins/gradle/tooling-extension-api/src/org/jetbrains/plugins/gradle/ExternalDependencyId.java [new file with mode: 0644]
plugins/gradle/tooling-extension-api/src/org/jetbrains/plugins/gradle/model/ExternalDependency.java [new file with mode: 0644]
plugins/gradle/tooling-extension-api/src/org/jetbrains/plugins/gradle/model/ExternalLibraryDependency.java [new file with mode: 0644]
plugins/gradle/tooling-extension-api/src/org/jetbrains/plugins/gradle/model/ExternalProject.java
plugins/gradle/tooling-extension-api/src/org/jetbrains/plugins/gradle/model/ExternalProjectDependency.java [new file with mode: 0644]
plugins/gradle/tooling-extension-api/src/org/jetbrains/plugins/gradle/model/ExternalProjectPreview.java [new file with mode: 0644]
plugins/gradle/tooling-extension-api/src/org/jetbrains/plugins/gradle/model/ExternalSourceSet.java
plugins/gradle/tooling-extension-api/src/org/jetbrains/plugins/gradle/model/FileCollectionDependency.java [new file with mode: 0644]
plugins/gradle/tooling-extension-api/src/org/jetbrains/plugins/gradle/model/ModelsHolder.java [new file with mode: 0644]
plugins/gradle/tooling-extension-api/src/org/jetbrains/plugins/gradle/model/ProjectImportAction.java
plugins/gradle/tooling-extension-api/src/org/jetbrains/plugins/gradle/model/UnresolvedExternalDependency.java [new file with mode: 0644]
plugins/gradle/tooling-extension-impl/src/org/jetbrains/plugins/gradle/model/AbstractExternalDependency.java [new file with mode: 0644]
plugins/gradle/tooling-extension-impl/src/org/jetbrains/plugins/gradle/model/DefaultExternalFilter.java [moved from plugins/gradle/tooling-extension-api/src/org/jetbrains/plugins/gradle/model/DefaultExternalFilter.java with 100% similarity]
plugins/gradle/tooling-extension-impl/src/org/jetbrains/plugins/gradle/model/DefaultExternalLibraryDependency.java [new file with mode: 0644]
plugins/gradle/tooling-extension-impl/src/org/jetbrains/plugins/gradle/model/DefaultExternalPlugin.java [moved from plugins/gradle/tooling-extension-api/src/org/jetbrains/plugins/gradle/model/DefaultExternalPlugin.java with 100% similarity]
plugins/gradle/tooling-extension-impl/src/org/jetbrains/plugins/gradle/model/DefaultExternalProject.java [moved from plugins/gradle/tooling-extension-api/src/org/jetbrains/plugins/gradle/model/DefaultExternalProject.java with 84% similarity]
plugins/gradle/tooling-extension-impl/src/org/jetbrains/plugins/gradle/model/DefaultExternalProjectDependency.java [new file with mode: 0644]
plugins/gradle/tooling-extension-impl/src/org/jetbrains/plugins/gradle/model/DefaultExternalSourceDirectorySet.java [moved from plugins/gradle/tooling-extension-api/src/org/jetbrains/plugins/gradle/model/DefaultExternalSourceDirectorySet.java with 97% similarity]
plugins/gradle/tooling-extension-impl/src/org/jetbrains/plugins/gradle/model/DefaultExternalSourceSet.java [moved from plugins/gradle/tooling-extension-api/src/org/jetbrains/plugins/gradle/model/DefaultExternalSourceSet.java with 81% similarity]
plugins/gradle/tooling-extension-impl/src/org/jetbrains/plugins/gradle/model/DefaultExternalTask.java [moved from plugins/gradle/tooling-extension-api/src/org/jetbrains/plugins/gradle/model/DefaultExternalTask.java with 100% similarity]
plugins/gradle/tooling-extension-impl/src/org/jetbrains/plugins/gradle/model/DefaultFileCollectionDependency.java [new file with mode: 0644]
plugins/gradle/tooling-extension-impl/src/org/jetbrains/plugins/gradle/model/DefaultUnresolvedExternalDependency.java [new file with mode: 0644]
plugins/gradle/tooling-extension-impl/src/org/jetbrains/plugins/gradle/model/ModelFactory.java [new file with mode: 0644]
plugins/gradle/tooling-extension-impl/src/org/jetbrains/plugins/gradle/tooling/builder/ExternalProjectBuilderImpl.groovy
plugins/gradle/tooling-extension-impl/src/org/jetbrains/plugins/gradle/tooling/builder/ModelBuildScriptClasspathBuilderImpl.java
plugins/gradle/tooling-extension-impl/src/org/jetbrains/plugins/gradle/tooling/builder/ModuleExtendedModelBuilderImpl.java
plugins/gradle/tooling-extension-impl/src/org/jetbrains/plugins/gradle/tooling/util/DependencyResolver.groovy [new file with mode: 0644]
plugins/gradle/tooling-extension-impl/src/org/jetbrains/plugins/gradle/tooling/util/DependencyResolverImpl.groovy [new file with mode: 0644]
plugins/gradle/tooling-extension-impl/src/org/jetbrains/plugins/gradle/tooling/util/ModuleComponentIdentifierImpl.java [new file with mode: 0644]
plugins/gradle/tooling-extension-impl/testSources/org/jetbrains/plugins/gradle/tooling/builder/AbstractModelBuilderTest.java