diff --git a/platform/external-system-impl/src/com/intellij/openapi/externalSystem/configurationStore/ExternalSystemStorage.kt b/platform/external-system-impl/src/com/intellij/openapi/externalSystem/configurationStore/ExternalSystemStorage.kt index f87802fe7072..e4cb512a9f3c 100644 --- a/platform/external-system-impl/src/com/intellij/openapi/externalSystem/configurationStore/ExternalSystemStorage.kt +++ b/platform/external-system-impl/src/com/intellij/openapi/externalSystem/configurationStore/ExternalSystemStorage.kt @@ -22,7 +22,6 @@ import com.intellij.configurationStore.XmlElementStorage import com.intellij.openapi.components.RoamingType import com.intellij.openapi.components.StateSplitterEx import com.intellij.openapi.components.StoragePathMacros -import com.intellij.openapi.externalSystem.ExternalSystemModulePropertyManager import com.intellij.openapi.module.Module import com.intellij.openapi.project.Project import com.intellij.openapi.util.JDOMUtil @@ -36,16 +35,11 @@ internal class ExternalModuleStorage(private val module: Module, storageManager: override fun createSaveSession(states: StateMap) = object : XmlElementStorageSaveSession(states, this) { override fun saveLocally(element: Element?) { // our customizeStorageSpecs on write will not return our storage for not applicable module, so, we don't need to check it here - var name = module.name - if (ExternalSystemModulePropertyManager.getInstance(module).isMavenized()) { - // to distinguish because one project can contain modules from different external systems - name += "@maven" - } if (element == null) { - manager.moduleStorage.remove(name) + manager.moduleStorage.remove(module.name) } else { - manager.moduleStorage.write(name, element) + manager.moduleStorage.write(module.name, element) } } } diff --git a/platform/external-system-impl/testSrc/com/intellij/openapi/externalSystem/configurationStore/ExternalSystemStorageTest.kt b/platform/external-system-impl/testSrc/com/intellij/openapi/externalSystem/configurationStore/ExternalSystemStorageTest.kt index 4d322f3339ff..2c58d5d86f28 100644 --- a/platform/external-system-impl/testSrc/com/intellij/openapi/externalSystem/configurationStore/ExternalSystemStorageTest.kt +++ b/platform/external-system-impl/testSrc/com/intellij/openapi/externalSystem/configurationStore/ExternalSystemStorageTest.kt @@ -82,7 +82,7 @@ class ExternalSystemStorageTest { """) - assertThat(cacheDir.resolve("test@maven.xml")).isEqualTo(""" + assertThat(cacheDir.resolve("test.xml")).isEqualTo("""