From f48fd4e5d71c6f0744b0d8a7f488f71193cd6d59 Mon Sep 17 00:00:00 2001 From: Ivan Bessonov Date: Mon, 19 Jun 2017 17:34:41 +0300 Subject: [PATCH] IDEA-22472 default values excluded from serialization in maven extension --- .../idea/maven/importing/MavenPomPathModuleExtension.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/plugins/maven/src/main/java/org/jetbrains/idea/maven/importing/MavenPomPathModuleExtension.java b/plugins/maven/src/main/java/org/jetbrains/idea/maven/importing/MavenPomPathModuleExtension.java index 6755a7fae050..308123661dc9 100644 --- a/plugins/maven/src/main/java/org/jetbrains/idea/maven/importing/MavenPomPathModuleExtension.java +++ b/plugins/maven/src/main/java/org/jetbrains/idea/maven/importing/MavenPomPathModuleExtension.java @@ -20,7 +20,9 @@ import com.intellij.openapi.module.Module; import com.intellij.openapi.roots.ModuleExtension; import com.intellij.openapi.roots.ModuleRootManager; import com.intellij.openapi.util.io.FileUtil; +import com.intellij.util.xmlb.SkipDefaultsSerializationFilter; import com.intellij.util.xmlb.XmlSerializerUtil; +import com.intellij.util.xmlb.annotations.Property; import org.jdom.Element; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; @@ -83,6 +85,9 @@ public class MavenPomPathModuleExtension extends ModuleExtension implements Pers } public static class MavenPomPathState { + + @Property(filter = SkipDefaultsSerializationFilter.class) + @Nullable public String mavenPomFileUrl; } }