diff --git a/plugins/maven/src/main/resources/META-INF/plugin.xml b/plugins/maven/src/main/resources/META-INF/plugin.xml
index d2212b937ec2..4da849e99867 100644
--- a/plugins/maven/src/main/resources/META-INF/plugin.xml
+++ b/plugins/maven/src/main/resources/META-INF/plugin.xml
@@ -328,6 +328,7 @@
+
diff --git a/plugins/maven/src/main/resources/MavenIconMappings.json b/plugins/maven/src/main/resources/MavenIconMappings.json
new file mode 100644
index 000000000000..df55bd24a543
--- /dev/null
+++ b/plugins/maven/src/main/resources/MavenIconMappings.json
@@ -0,0 +1,20 @@
+{
+ "images": {
+ "expui": {
+ "build": {
+ "mavenChildrenProjects.svg": "images/childrenProjects.svg",
+ "mavenLoadChanges.svg": "images/mavenLoadChanges.svg",
+ "mavenModule.svg": "images/modulesClosed.svg",
+ "mavenParentProjects.svg": "images/parentProjects.svg",
+ "mavenPlugin.svg": "images/mavenPlugin.svg",
+ "mavenPluginGoal.svg": "images/pluginGoal.svg",
+ "mavenProfiles.svg": "images/profilesClosed.svg",
+ "mavenProject.svg": "images/mavenProject.svg",
+ "updateFolders.svg": "images/updateFolders.svg"
+ },
+ "toolwindow": {
+ "maven.svg": "images/toolWindowMaven.svg"
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/platform/icons/src/expui/build/mavenChildrenProjects.svg b/plugins/maven/src/main/resources/images/expui/build/mavenChildrenProjects.svg
similarity index 100%
rename from platform/icons/src/expui/build/mavenChildrenProjects.svg
rename to plugins/maven/src/main/resources/images/expui/build/mavenChildrenProjects.svg
diff --git a/platform/icons/src/expui/build/mavenChildrenProjects_dark.svg b/plugins/maven/src/main/resources/images/expui/build/mavenChildrenProjects_dark.svg
similarity index 100%
rename from platform/icons/src/expui/build/mavenChildrenProjects_dark.svg
rename to plugins/maven/src/main/resources/images/expui/build/mavenChildrenProjects_dark.svg
diff --git a/platform/icons/src/expui/build/mavenLoadChanges.svg b/plugins/maven/src/main/resources/images/expui/build/mavenLoadChanges.svg
similarity index 100%
rename from platform/icons/src/expui/build/mavenLoadChanges.svg
rename to plugins/maven/src/main/resources/images/expui/build/mavenLoadChanges.svg
diff --git a/platform/icons/src/expui/build/mavenLoadChanges_dark.svg b/plugins/maven/src/main/resources/images/expui/build/mavenLoadChanges_dark.svg
similarity index 100%
rename from platform/icons/src/expui/build/mavenLoadChanges_dark.svg
rename to plugins/maven/src/main/resources/images/expui/build/mavenLoadChanges_dark.svg
diff --git a/platform/icons/src/expui/build/mavenModule.svg b/plugins/maven/src/main/resources/images/expui/build/mavenModule.svg
similarity index 100%
rename from platform/icons/src/expui/build/mavenModule.svg
rename to plugins/maven/src/main/resources/images/expui/build/mavenModule.svg
diff --git a/platform/icons/src/expui/build/mavenModule_dark.svg b/plugins/maven/src/main/resources/images/expui/build/mavenModule_dark.svg
similarity index 100%
rename from platform/icons/src/expui/build/mavenModule_dark.svg
rename to plugins/maven/src/main/resources/images/expui/build/mavenModule_dark.svg
diff --git a/platform/icons/src/expui/build/mavenParentProjects.svg b/plugins/maven/src/main/resources/images/expui/build/mavenParentProjects.svg
similarity index 100%
rename from platform/icons/src/expui/build/mavenParentProjects.svg
rename to plugins/maven/src/main/resources/images/expui/build/mavenParentProjects.svg
diff --git a/platform/icons/src/expui/build/mavenParentProjects_dark.svg b/plugins/maven/src/main/resources/images/expui/build/mavenParentProjects_dark.svg
similarity index 100%
rename from platform/icons/src/expui/build/mavenParentProjects_dark.svg
rename to plugins/maven/src/main/resources/images/expui/build/mavenParentProjects_dark.svg
diff --git a/platform/icons/src/expui/build/mavenPlugin.svg b/plugins/maven/src/main/resources/images/expui/build/mavenPlugin.svg
similarity index 100%
rename from platform/icons/src/expui/build/mavenPlugin.svg
rename to plugins/maven/src/main/resources/images/expui/build/mavenPlugin.svg
diff --git a/platform/icons/src/expui/build/mavenPluginGoal.svg b/plugins/maven/src/main/resources/images/expui/build/mavenPluginGoal.svg
similarity index 100%
rename from platform/icons/src/expui/build/mavenPluginGoal.svg
rename to plugins/maven/src/main/resources/images/expui/build/mavenPluginGoal.svg
diff --git a/platform/icons/src/expui/build/mavenPluginGoal_dark.svg b/plugins/maven/src/main/resources/images/expui/build/mavenPluginGoal_dark.svg
similarity index 100%
rename from platform/icons/src/expui/build/mavenPluginGoal_dark.svg
rename to plugins/maven/src/main/resources/images/expui/build/mavenPluginGoal_dark.svg
diff --git a/platform/icons/src/expui/build/mavenPlugin_dark.svg b/plugins/maven/src/main/resources/images/expui/build/mavenPlugin_dark.svg
similarity index 100%
rename from platform/icons/src/expui/build/mavenPlugin_dark.svg
rename to plugins/maven/src/main/resources/images/expui/build/mavenPlugin_dark.svg
diff --git a/platform/icons/src/expui/build/mavenProfiles.svg b/plugins/maven/src/main/resources/images/expui/build/mavenProfiles.svg
similarity index 100%
rename from platform/icons/src/expui/build/mavenProfiles.svg
rename to plugins/maven/src/main/resources/images/expui/build/mavenProfiles.svg
diff --git a/platform/icons/src/expui/build/mavenProfiles_dark.svg b/plugins/maven/src/main/resources/images/expui/build/mavenProfiles_dark.svg
similarity index 100%
rename from platform/icons/src/expui/build/mavenProfiles_dark.svg
rename to plugins/maven/src/main/resources/images/expui/build/mavenProfiles_dark.svg
diff --git a/platform/icons/src/expui/build/mavenProject.svg b/plugins/maven/src/main/resources/images/expui/build/mavenProject.svg
similarity index 100%
rename from platform/icons/src/expui/build/mavenProject.svg
rename to plugins/maven/src/main/resources/images/expui/build/mavenProject.svg
diff --git a/platform/icons/src/expui/build/mavenProject_dark.svg b/plugins/maven/src/main/resources/images/expui/build/mavenProject_dark.svg
similarity index 100%
rename from platform/icons/src/expui/build/mavenProject_dark.svg
rename to plugins/maven/src/main/resources/images/expui/build/mavenProject_dark.svg
diff --git a/platform/icons/src/expui/build/updateFolders.svg b/plugins/maven/src/main/resources/images/expui/build/updateFolders.svg
similarity index 100%
rename from platform/icons/src/expui/build/updateFolders.svg
rename to plugins/maven/src/main/resources/images/expui/build/updateFolders.svg
diff --git a/platform/icons/src/expui/build/updateFolders_dark.svg b/plugins/maven/src/main/resources/images/expui/build/updateFolders_dark.svg
similarity index 100%
rename from platform/icons/src/expui/build/updateFolders_dark.svg
rename to plugins/maven/src/main/resources/images/expui/build/updateFolders_dark.svg
diff --git a/platform/icons/src/expui/toolwindow/maven.svg b/plugins/maven/src/main/resources/images/expui/toolwindow/maven.svg
similarity index 100%
rename from platform/icons/src/expui/toolwindow/maven.svg
rename to plugins/maven/src/main/resources/images/expui/toolwindow/maven.svg
diff --git a/platform/icons/src/expui/toolwindow/maven@20x20.svg b/plugins/maven/src/main/resources/images/expui/toolwindow/maven@20x20.svg
similarity index 100%
rename from platform/icons/src/expui/toolwindow/maven@20x20.svg
rename to plugins/maven/src/main/resources/images/expui/toolwindow/maven@20x20.svg
diff --git a/platform/icons/src/expui/toolwindow/maven@20x20_dark.svg b/plugins/maven/src/main/resources/images/expui/toolwindow/maven@20x20_dark.svg
similarity index 100%
rename from platform/icons/src/expui/toolwindow/maven@20x20_dark.svg
rename to plugins/maven/src/main/resources/images/expui/toolwindow/maven@20x20_dark.svg
diff --git a/platform/icons/src/expui/toolwindow/maven_dark.svg b/plugins/maven/src/main/resources/images/expui/toolwindow/maven_dark.svg
similarity index 100%
rename from platform/icons/src/expui/toolwindow/maven_dark.svg
rename to plugins/maven/src/main/resources/images/expui/toolwindow/maven_dark.svg