diff --git a/org.eclipse.m2e.core.ui/META-INF/MANIFEST.MF b/org.eclipse.m2e.core.ui/META-INF/MANIFEST.MF
index 8287d29467..ad6a86c155 100644
--- a/org.eclipse.m2e.core.ui/META-INF/MANIFEST.MF
+++ b/org.eclipse.m2e.core.ui/META-INF/MANIFEST.MF
@@ -58,4 +58,4 @@ Service-Component: OSGI-INF/component.xml,
OSGI-INF/org.eclipse.m2e.core.ui.internal.archetype.ArchetypeGenerator.xml,
OSGI-INF/org.eclipse.m2e.core.ui.internal.archetype.ArchetypePlugin.xml
Automatic-Module-Name: org.eclipse.m2e.core.ui
-
+Require-Capability: eclipse.swt;filter:="(image.format=svg)"
diff --git a/org.eclipse.m2e.core.ui/icons/add_index.png b/org.eclipse.m2e.core.ui/icons/add_index.png
deleted file mode 100644
index dc35c93c7c..0000000000
Binary files a/org.eclipse.m2e.core.ui/icons/add_index.png and /dev/null differ
diff --git a/org.eclipse.m2e.core.ui/icons/add_index.svg b/org.eclipse.m2e.core.ui/icons/add_index.svg
new file mode 100644
index 0000000000..8b9bdeead1
--- /dev/null
+++ b/org.eclipse.m2e.core.ui/icons/add_index.svg
@@ -0,0 +1,1366 @@
+
+
diff --git a/org.eclipse.m2e.core.ui/icons/add_index@2x.png b/org.eclipse.m2e.core.ui/icons/add_index@2x.png
deleted file mode 100644
index 076bd1f693..0000000000
Binary files a/org.eclipse.m2e.core.ui/icons/add_index@2x.png and /dev/null differ
diff --git a/org.eclipse.m2e.core.ui/icons/clear.png b/org.eclipse.m2e.core.ui/icons/clear.png
deleted file mode 100644
index f45541a589..0000000000
Binary files a/org.eclipse.m2e.core.ui/icons/clear.png and /dev/null differ
diff --git a/org.eclipse.m2e.core.ui/icons/clear.svg b/org.eclipse.m2e.core.ui/icons/clear.svg
new file mode 100644
index 0000000000..264efb63e0
--- /dev/null
+++ b/org.eclipse.m2e.core.ui/icons/clear.svg
@@ -0,0 +1,118 @@
+
+
diff --git a/org.eclipse.m2e.core.ui/icons/clear@2x.png b/org.eclipse.m2e.core.ui/icons/clear@2x.png
deleted file mode 100644
index ebba4dd03f..0000000000
Binary files a/org.eclipse.m2e.core.ui/icons/clear@2x.png and /dev/null differ
diff --git a/org.eclipse.m2e.core.ui/icons/collapseall.png b/org.eclipse.m2e.core.ui/icons/collapseall.png
deleted file mode 100644
index 99ad820491..0000000000
Binary files a/org.eclipse.m2e.core.ui/icons/collapseall.png and /dev/null differ
diff --git a/org.eclipse.m2e.core.ui/icons/collapseall.svg b/org.eclipse.m2e.core.ui/icons/collapseall.svg
new file mode 100644
index 0000000000..3dcb9a830b
--- /dev/null
+++ b/org.eclipse.m2e.core.ui/icons/collapseall.svg
@@ -0,0 +1,289 @@
+
+
+
+
diff --git a/org.eclipse.m2e.core.ui/icons/collapseall@2x.png b/org.eclipse.m2e.core.ui/icons/collapseall@2x.png
deleted file mode 100644
index d3116d724d..0000000000
Binary files a/org.eclipse.m2e.core.ui/icons/collapseall@2x.png and /dev/null differ
diff --git a/org.eclipse.m2e.core.ui/icons/debug.png b/org.eclipse.m2e.core.ui/icons/debug.png
deleted file mode 100644
index 33f776254a..0000000000
Binary files a/org.eclipse.m2e.core.ui/icons/debug.png and /dev/null differ
diff --git a/org.eclipse.m2e.core.ui/icons/debug.svg b/org.eclipse.m2e.core.ui/icons/debug.svg
new file mode 100644
index 0000000000..9ad4d78344
--- /dev/null
+++ b/org.eclipse.m2e.core.ui/icons/debug.svg
@@ -0,0 +1,855 @@
+
+
diff --git a/org.eclipse.m2e.core.ui/icons/debug@2x.png b/org.eclipse.m2e.core.ui/icons/debug@2x.png
deleted file mode 100644
index add6e000e7..0000000000
Binary files a/org.eclipse.m2e.core.ui/icons/debug@2x.png and /dev/null differ
diff --git a/org.eclipse.m2e.core.ui/icons/dirty.png b/org.eclipse.m2e.core.ui/icons/dirty.png
deleted file mode 100644
index 5c1df5e1fa..0000000000
Binary files a/org.eclipse.m2e.core.ui/icons/dirty.png and /dev/null differ
diff --git a/org.eclipse.m2e.core.ui/icons/dirty.svg b/org.eclipse.m2e.core.ui/icons/dirty.svg
new file mode 100644
index 0000000000..7cb57ce333
--- /dev/null
+++ b/org.eclipse.m2e.core.ui/icons/dirty.svg
@@ -0,0 +1,152 @@
+
+
+
+
diff --git a/org.eclipse.m2e.core.ui/icons/dirty@2x.png b/org.eclipse.m2e.core.ui/icons/dirty@2x.png
deleted file mode 100644
index 32a44cef85..0000000000
Binary files a/org.eclipse.m2e.core.ui/icons/dirty@2x.png and /dev/null differ
diff --git a/org.eclipse.m2e.core.ui/icons/error_st_obj.png b/org.eclipse.m2e.core.ui/icons/error_st_obj.png
deleted file mode 100644
index 0c5f0829d4..0000000000
Binary files a/org.eclipse.m2e.core.ui/icons/error_st_obj.png and /dev/null differ
diff --git a/org.eclipse.m2e.core.ui/icons/error_st_obj.svg b/org.eclipse.m2e.core.ui/icons/error_st_obj.svg
new file mode 100644
index 0000000000..bc695d7537
--- /dev/null
+++ b/org.eclipse.m2e.core.ui/icons/error_st_obj.svg
@@ -0,0 +1,129 @@
+
+
+
+
diff --git a/org.eclipse.m2e.core.ui/icons/error_st_obj@2x.png b/org.eclipse.m2e.core.ui/icons/error_st_obj@2x.png
deleted file mode 100644
index 2dc3a75d8a..0000000000
Binary files a/org.eclipse.m2e.core.ui/icons/error_st_obj@2x.png and /dev/null differ
diff --git a/org.eclipse.m2e.core.ui/icons/expandall.png b/org.eclipse.m2e.core.ui/icons/expandall.png
deleted file mode 100644
index 0bd9282ca9..0000000000
Binary files a/org.eclipse.m2e.core.ui/icons/expandall.png and /dev/null differ
diff --git a/org.eclipse.m2e.core.ui/icons/expandall.svg b/org.eclipse.m2e.core.ui/icons/expandall.svg
new file mode 100644
index 0000000000..0ea4a112e2
--- /dev/null
+++ b/org.eclipse.m2e.core.ui/icons/expandall.svg
@@ -0,0 +1,334 @@
+
+
+
+
diff --git a/org.eclipse.m2e.core.ui/icons/expandall@2x.png b/org.eclipse.m2e.core.ui/icons/expandall@2x.png
deleted file mode 100644
index 48e4631ac2..0000000000
Binary files a/org.eclipse.m2e.core.ui/icons/expandall@2x.png and /dev/null differ
diff --git a/org.eclipse.m2e.core.ui/icons/import_jar.png b/org.eclipse.m2e.core.ui/icons/import_jar.png
deleted file mode 100644
index 3d364ba5aa..0000000000
Binary files a/org.eclipse.m2e.core.ui/icons/import_jar.png and /dev/null differ
diff --git a/org.eclipse.m2e.core.ui/icons/import_jar.svg b/org.eclipse.m2e.core.ui/icons/import_jar.svg
new file mode 100644
index 0000000000..6132b8d2a4
--- /dev/null
+++ b/org.eclipse.m2e.core.ui/icons/import_jar.svg
@@ -0,0 +1,254 @@
+
+
+
+
diff --git a/org.eclipse.m2e.core.ui/icons/import_jar@2x.png b/org.eclipse.m2e.core.ui/icons/import_jar@2x.png
deleted file mode 100644
index dc4c68940a..0000000000
Binary files a/org.eclipse.m2e.core.ui/icons/import_jar@2x.png and /dev/null differ
diff --git a/org.eclipse.m2e.core.ui/icons/import_m2_project.png b/org.eclipse.m2e.core.ui/icons/import_m2_project.png
deleted file mode 100644
index fd5d7bcf2a..0000000000
Binary files a/org.eclipse.m2e.core.ui/icons/import_m2_project.png and /dev/null differ
diff --git a/org.eclipse.m2e.core.ui/icons/import_m2_project.svg b/org.eclipse.m2e.core.ui/icons/import_m2_project.svg
new file mode 100644
index 0000000000..dde6cfd4d8
--- /dev/null
+++ b/org.eclipse.m2e.core.ui/icons/import_m2_project.svg
@@ -0,0 +1,303 @@
+
+
diff --git a/org.eclipse.m2e.core.ui/icons/import_m2_project@2x.png b/org.eclipse.m2e.core.ui/icons/import_m2_project@2x.png
deleted file mode 100644
index 8fee07012f..0000000000
Binary files a/org.eclipse.m2e.core.ui/icons/import_m2_project@2x.png and /dev/null differ
diff --git a/org.eclipse.m2e.core.ui/icons/import_project.png b/org.eclipse.m2e.core.ui/icons/import_project.png
deleted file mode 100644
index 49a5c9abc6..0000000000
Binary files a/org.eclipse.m2e.core.ui/icons/import_project.png and /dev/null differ
diff --git a/org.eclipse.m2e.core.ui/icons/import_project.svg b/org.eclipse.m2e.core.ui/icons/import_project.svg
new file mode 100644
index 0000000000..53f6fc4b3f
--- /dev/null
+++ b/org.eclipse.m2e.core.ui/icons/import_project.svg
@@ -0,0 +1,1082 @@
+
+
+
+
diff --git a/org.eclipse.m2e.core.ui/icons/import_project@2x.png b/org.eclipse.m2e.core.ui/icons/import_project@2x.png
deleted file mode 100644
index e873d3a0a6..0000000000
Binary files a/org.eclipse.m2e.core.ui/icons/import_project@2x.png and /dev/null differ
diff --git a/org.eclipse.m2e.core.ui/icons/jar_obj.png b/org.eclipse.m2e.core.ui/icons/jar_obj.png
deleted file mode 100644
index d3e6ec2b64..0000000000
Binary files a/org.eclipse.m2e.core.ui/icons/jar_obj.png and /dev/null differ
diff --git a/org.eclipse.m2e.core.ui/icons/jar_obj.svg b/org.eclipse.m2e.core.ui/icons/jar_obj.svg
new file mode 100644
index 0000000000..671b9c7ebe
--- /dev/null
+++ b/org.eclipse.m2e.core.ui/icons/jar_obj.svg
@@ -0,0 +1,222 @@
+
+
+
+
diff --git a/org.eclipse.m2e.core.ui/icons/jar_obj@2x.png b/org.eclipse.m2e.core.ui/icons/jar_obj@2x.png
deleted file mode 100644
index 9459e2f582..0000000000
Binary files a/org.eclipse.m2e.core.ui/icons/jar_obj@2x.png and /dev/null differ
diff --git a/org.eclipse.m2e.core.ui/icons/jar_src_version.png b/org.eclipse.m2e.core.ui/icons/jar_src_version.png
deleted file mode 100644
index ac6b2fd5e2..0000000000
Binary files a/org.eclipse.m2e.core.ui/icons/jar_src_version.png and /dev/null differ
diff --git a/org.eclipse.m2e.core.ui/icons/jar_src_version.svg b/org.eclipse.m2e.core.ui/icons/jar_src_version.svg
new file mode 100644
index 0000000000..915abdc8cc
--- /dev/null
+++ b/org.eclipse.m2e.core.ui/icons/jar_src_version.svg
@@ -0,0 +1,269 @@
+
+
diff --git a/org.eclipse.m2e.core.ui/icons/jar_src_version@2x.png b/org.eclipse.m2e.core.ui/icons/jar_src_version@2x.png
deleted file mode 100644
index d99cb580c5..0000000000
Binary files a/org.eclipse.m2e.core.ui/icons/jar_src_version@2x.png and /dev/null differ
diff --git a/org.eclipse.m2e.core.ui/icons/jar_version.png b/org.eclipse.m2e.core.ui/icons/jar_version.png
deleted file mode 100644
index 2a6c9810e3..0000000000
Binary files a/org.eclipse.m2e.core.ui/icons/jar_version.png and /dev/null differ
diff --git a/org.eclipse.m2e.core.ui/icons/jar_version.svg b/org.eclipse.m2e.core.ui/icons/jar_version.svg
new file mode 100644
index 0000000000..7d7ded73f4
--- /dev/null
+++ b/org.eclipse.m2e.core.ui/icons/jar_version.svg
@@ -0,0 +1,133 @@
+
+
diff --git a/org.eclipse.m2e.core.ui/icons/jar_version@2x.png b/org.eclipse.m2e.core.ui/icons/jar_version@2x.png
deleted file mode 100644
index 9db1e30065..0000000000
Binary files a/org.eclipse.m2e.core.ui/icons/jar_version@2x.png and /dev/null differ
diff --git a/org.eclipse.m2e.core.ui/icons/lock_ovr.png b/org.eclipse.m2e.core.ui/icons/lock_ovr.png
deleted file mode 100644
index 40342d8687..0000000000
Binary files a/org.eclipse.m2e.core.ui/icons/lock_ovr.png and /dev/null differ
diff --git a/org.eclipse.m2e.core.ui/icons/lock_ovr.svg b/org.eclipse.m2e.core.ui/icons/lock_ovr.svg
new file mode 100644
index 0000000000..3212a2733a
--- /dev/null
+++ b/org.eclipse.m2e.core.ui/icons/lock_ovr.svg
@@ -0,0 +1,185 @@
+
+
diff --git a/org.eclipse.m2e.core.ui/icons/lock_ovr@2x.png b/org.eclipse.m2e.core.ui/icons/lock_ovr@2x.png
deleted file mode 100644
index 0e427f2be2..0000000000
Binary files a/org.eclipse.m2e.core.ui/icons/lock_ovr@2x.png and /dev/null differ
diff --git a/org.eclipse.m2e.core.ui/icons/m2.png b/org.eclipse.m2e.core.ui/icons/m2.png
deleted file mode 100644
index ed10025e74..0000000000
Binary files a/org.eclipse.m2e.core.ui/icons/m2.png and /dev/null differ
diff --git a/org.eclipse.m2e.core.ui/icons/m2.svg b/org.eclipse.m2e.core.ui/icons/m2.svg
new file mode 100644
index 0000000000..83303eefc2
--- /dev/null
+++ b/org.eclipse.m2e.core.ui/icons/m2.svg
@@ -0,0 +1,74 @@
+
+
diff --git a/org.eclipse.m2e.core.ui/icons/m2@2x.png b/org.eclipse.m2e.core.ui/icons/m2@2x.png
deleted file mode 100644
index 0463c700e9..0000000000
Binary files a/org.eclipse.m2e.core.ui/icons/m2@2x.png and /dev/null differ
diff --git a/org.eclipse.m2e.core.ui/icons/main_tab.png b/org.eclipse.m2e.core.ui/icons/main_tab.png
deleted file mode 100644
index 91608aead6..0000000000
Binary files a/org.eclipse.m2e.core.ui/icons/main_tab.png and /dev/null differ
diff --git a/org.eclipse.m2e.core.ui/icons/main_tab.svg b/org.eclipse.m2e.core.ui/icons/main_tab.svg
new file mode 100644
index 0000000000..23c3d411c4
--- /dev/null
+++ b/org.eclipse.m2e.core.ui/icons/main_tab.svg
@@ -0,0 +1,511 @@
+
+
+
+
diff --git a/org.eclipse.m2e.core.ui/icons/main_tab@2x.png b/org.eclipse.m2e.core.ui/icons/main_tab@2x.png
deleted file mode 100644
index b3b0e3c717..0000000000
Binary files a/org.eclipse.m2e.core.ui/icons/main_tab@2x.png and /dev/null differ
diff --git a/org.eclipse.m2e.core.ui/icons/maven_index.png b/org.eclipse.m2e.core.ui/icons/maven_index.png
deleted file mode 100644
index 1341381446..0000000000
Binary files a/org.eclipse.m2e.core.ui/icons/maven_index.png and /dev/null differ
diff --git a/org.eclipse.m2e.core.ui/icons/maven_index.svg b/org.eclipse.m2e.core.ui/icons/maven_index.svg
new file mode 100644
index 0000000000..ebd82a63a0
--- /dev/null
+++ b/org.eclipse.m2e.core.ui/icons/maven_index.svg
@@ -0,0 +1,1320 @@
+
+
diff --git a/org.eclipse.m2e.core.ui/icons/maven_index@2x.png b/org.eclipse.m2e.core.ui/icons/maven_index@2x.png
deleted file mode 100644
index b2ef61d07e..0000000000
Binary files a/org.eclipse.m2e.core.ui/icons/maven_index@2x.png and /dev/null differ
diff --git a/org.eclipse.m2e.core.ui/icons/maven_indexes.png b/org.eclipse.m2e.core.ui/icons/maven_indexes.png
deleted file mode 100644
index 42144ebebd..0000000000
Binary files a/org.eclipse.m2e.core.ui/icons/maven_indexes.png and /dev/null differ
diff --git a/org.eclipse.m2e.core.ui/icons/maven_indexes.svg b/org.eclipse.m2e.core.ui/icons/maven_indexes.svg
new file mode 100644
index 0000000000..746b3366f3
--- /dev/null
+++ b/org.eclipse.m2e.core.ui/icons/maven_indexes.svg
@@ -0,0 +1,1339 @@
+
+
diff --git a/org.eclipse.m2e.core.ui/icons/maven_indexes@2x.png b/org.eclipse.m2e.core.ui/icons/maven_indexes@2x.png
deleted file mode 100644
index b6d6c8e934..0000000000
Binary files a/org.eclipse.m2e.core.ui/icons/maven_indexes@2x.png and /dev/null differ
diff --git a/org.eclipse.m2e.core.ui/icons/mlabel.png b/org.eclipse.m2e.core.ui/icons/mlabel.png
deleted file mode 100644
index 74d17fbb15..0000000000
Binary files a/org.eclipse.m2e.core.ui/icons/mlabel.png and /dev/null differ
diff --git a/org.eclipse.m2e.core.ui/icons/mlabel.svg b/org.eclipse.m2e.core.ui/icons/mlabel.svg
new file mode 100644
index 0000000000..14bf7e6669
--- /dev/null
+++ b/org.eclipse.m2e.core.ui/icons/mlabel.svg
@@ -0,0 +1,81 @@
+
+
diff --git a/org.eclipse.m2e.core.ui/icons/mlabel@2x.png b/org.eclipse.m2e.core.ui/icons/mlabel@2x.png
deleted file mode 100644
index 53d9408b9f..0000000000
Binary files a/org.eclipse.m2e.core.ui/icons/mlabel@2x.png and /dev/null differ
diff --git a/org.eclipse.m2e.core.ui/icons/new_m2_pom.png b/org.eclipse.m2e.core.ui/icons/new_m2_pom.png
deleted file mode 100644
index 54ba579acd..0000000000
Binary files a/org.eclipse.m2e.core.ui/icons/new_m2_pom.png and /dev/null differ
diff --git a/org.eclipse.m2e.core.ui/icons/new_m2_pom.svg b/org.eclipse.m2e.core.ui/icons/new_m2_pom.svg
new file mode 100644
index 0000000000..5bec8ae5ea
--- /dev/null
+++ b/org.eclipse.m2e.core.ui/icons/new_m2_pom.svg
@@ -0,0 +1,213 @@
+
+
diff --git a/org.eclipse.m2e.core.ui/icons/new_m2_pom@2x.png b/org.eclipse.m2e.core.ui/icons/new_m2_pom@2x.png
deleted file mode 100644
index 34febd3833..0000000000
Binary files a/org.eclipse.m2e.core.ui/icons/new_m2_pom@2x.png and /dev/null differ
diff --git a/org.eclipse.m2e.core.ui/icons/new_m2_project.png b/org.eclipse.m2e.core.ui/icons/new_m2_project.png
deleted file mode 100644
index 2c0d83d737..0000000000
Binary files a/org.eclipse.m2e.core.ui/icons/new_m2_project.png and /dev/null differ
diff --git a/org.eclipse.m2e.core.ui/icons/new_m2_project.svg b/org.eclipse.m2e.core.ui/icons/new_m2_project.svg
new file mode 100644
index 0000000000..70eab889cf
--- /dev/null
+++ b/org.eclipse.m2e.core.ui/icons/new_m2_project.svg
@@ -0,0 +1,482 @@
+
+
diff --git a/org.eclipse.m2e.core.ui/icons/new_m2_project@2x.png b/org.eclipse.m2e.core.ui/icons/new_m2_project@2x.png
deleted file mode 100644
index 3ff3215039..0000000000
Binary files a/org.eclipse.m2e.core.ui/icons/new_m2_project@2x.png and /dev/null differ
diff --git a/org.eclipse.m2e.core.ui/icons/new_m2_project_wizard.png b/org.eclipse.m2e.core.ui/icons/new_m2_project_wizard.png
deleted file mode 100644
index 678e89ae65..0000000000
Binary files a/org.eclipse.m2e.core.ui/icons/new_m2_project_wizard.png and /dev/null differ
diff --git a/org.eclipse.m2e.core.ui/icons/new_m2_project_wizard.svg b/org.eclipse.m2e.core.ui/icons/new_m2_project_wizard.svg
new file mode 100644
index 0000000000..bdd4f54c89
--- /dev/null
+++ b/org.eclipse.m2e.core.ui/icons/new_m2_project_wizard.svg
@@ -0,0 +1,985 @@
+
+
diff --git a/org.eclipse.m2e.core.ui/icons/new_m2_project_wizard@2x.png b/org.eclipse.m2e.core.ui/icons/new_m2_project_wizard@2x.png
deleted file mode 100644
index 3e09e58706..0000000000
Binary files a/org.eclipse.m2e.core.ui/icons/new_m2_project_wizard@2x.png and /dev/null differ
diff --git a/org.eclipse.m2e.core.ui/icons/passed.png b/org.eclipse.m2e.core.ui/icons/passed.png
deleted file mode 100644
index dd3b22e5eb..0000000000
Binary files a/org.eclipse.m2e.core.ui/icons/passed.png and /dev/null differ
diff --git a/org.eclipse.m2e.core.ui/icons/passed.svg b/org.eclipse.m2e.core.ui/icons/passed.svg
new file mode 100644
index 0000000000..70730965c1
--- /dev/null
+++ b/org.eclipse.m2e.core.ui/icons/passed.svg
@@ -0,0 +1,106 @@
+
+
diff --git a/org.eclipse.m2e.core.ui/icons/passed@2x.png b/org.eclipse.m2e.core.ui/icons/passed@2x.png
deleted file mode 100644
index 3d96653ad2..0000000000
Binary files a/org.eclipse.m2e.core.ui/icons/passed@2x.png and /dev/null differ
diff --git a/org.eclipse.m2e.core.ui/icons/pom_obj.png b/org.eclipse.m2e.core.ui/icons/pom_obj.png
deleted file mode 100644
index b6960b5796..0000000000
Binary files a/org.eclipse.m2e.core.ui/icons/pom_obj.png and /dev/null differ
diff --git a/org.eclipse.m2e.core.ui/icons/pom_obj.svg b/org.eclipse.m2e.core.ui/icons/pom_obj.svg
new file mode 100644
index 0000000000..14aab8252b
--- /dev/null
+++ b/org.eclipse.m2e.core.ui/icons/pom_obj.svg
@@ -0,0 +1,218 @@
+
+
diff --git a/org.eclipse.m2e.core.ui/icons/pom_obj@2x.png b/org.eclipse.m2e.core.ui/icons/pom_obj@2x.png
deleted file mode 100644
index 299fee7a56..0000000000
Binary files a/org.eclipse.m2e.core.ui/icons/pom_obj@2x.png and /dev/null differ
diff --git a/org.eclipse.m2e.core.ui/icons/project_obj.png b/org.eclipse.m2e.core.ui/icons/project_obj.png
deleted file mode 100644
index 0a0f713c77..0000000000
Binary files a/org.eclipse.m2e.core.ui/icons/project_obj.png and /dev/null differ
diff --git a/org.eclipse.m2e.core.ui/icons/project_obj.svg b/org.eclipse.m2e.core.ui/icons/project_obj.svg
new file mode 100644
index 0000000000..9b22dba725
--- /dev/null
+++ b/org.eclipse.m2e.core.ui/icons/project_obj.svg
@@ -0,0 +1,349 @@
+
+
+
+
diff --git a/org.eclipse.m2e.core.ui/icons/project_obj@2x.png b/org.eclipse.m2e.core.ui/icons/project_obj@2x.png
deleted file mode 100644
index 74c86de9b1..0000000000
Binary files a/org.eclipse.m2e.core.ui/icons/project_obj@2x.png and /dev/null differ
diff --git a/org.eclipse.m2e.core.ui/icons/quick_fix_info_obj.png b/org.eclipse.m2e.core.ui/icons/quick_fix_info_obj.png
deleted file mode 100644
index 2a37c1de6e..0000000000
Binary files a/org.eclipse.m2e.core.ui/icons/quick_fix_info_obj.png and /dev/null differ
diff --git a/org.eclipse.m2e.core.ui/icons/quick_fix_info_obj.svg b/org.eclipse.m2e.core.ui/icons/quick_fix_info_obj.svg
new file mode 100644
index 0000000000..86e7f60c06
--- /dev/null
+++ b/org.eclipse.m2e.core.ui/icons/quick_fix_info_obj.svg
@@ -0,0 +1,243 @@
+
+
+
+
diff --git a/org.eclipse.m2e.core.ui/icons/quick_fix_info_obj@2x.png b/org.eclipse.m2e.core.ui/icons/quick_fix_info_obj@2x.png
deleted file mode 100644
index 56ae0cc346..0000000000
Binary files a/org.eclipse.m2e.core.ui/icons/quick_fix_info_obj@2x.png and /dev/null differ
diff --git a/org.eclipse.m2e.core.ui/icons/rebuild_index.png b/org.eclipse.m2e.core.ui/icons/rebuild_index.png
deleted file mode 100644
index b8d5099a0b..0000000000
Binary files a/org.eclipse.m2e.core.ui/icons/rebuild_index.png and /dev/null differ
diff --git a/org.eclipse.m2e.core.ui/icons/rebuild_index.svg b/org.eclipse.m2e.core.ui/icons/rebuild_index.svg
new file mode 100644
index 0000000000..00c4de056f
--- /dev/null
+++ b/org.eclipse.m2e.core.ui/icons/rebuild_index.svg
@@ -0,0 +1,797 @@
+
+
diff --git a/org.eclipse.m2e.core.ui/icons/rebuild_index@2x.png b/org.eclipse.m2e.core.ui/icons/rebuild_index@2x.png
deleted file mode 100644
index 7d897e2dba..0000000000
Binary files a/org.eclipse.m2e.core.ui/icons/rebuild_index@2x.png and /dev/null differ
diff --git a/org.eclipse.m2e.core.ui/icons/refresh.png b/org.eclipse.m2e.core.ui/icons/refresh.png
deleted file mode 100644
index 4bea252cb9..0000000000
Binary files a/org.eclipse.m2e.core.ui/icons/refresh.png and /dev/null differ
diff --git a/org.eclipse.m2e.core.ui/icons/refresh.svg b/org.eclipse.m2e.core.ui/icons/refresh.svg
new file mode 100644
index 0000000000..2c752d079b
--- /dev/null
+++ b/org.eclipse.m2e.core.ui/icons/refresh.svg
@@ -0,0 +1,201 @@
+
+
+
+
diff --git a/org.eclipse.m2e.core.ui/icons/refresh@2x.png b/org.eclipse.m2e.core.ui/icons/refresh@2x.png
deleted file mode 100644
index 62df9bc6e4..0000000000
Binary files a/org.eclipse.m2e.core.ui/icons/refresh@2x.png and /dev/null differ
diff --git a/org.eclipse.m2e.core.ui/icons/stderr.png b/org.eclipse.m2e.core.ui/icons/stderr.png
deleted file mode 100644
index 770defc52b..0000000000
Binary files a/org.eclipse.m2e.core.ui/icons/stderr.png and /dev/null differ
diff --git a/org.eclipse.m2e.core.ui/icons/stderr.svg b/org.eclipse.m2e.core.ui/icons/stderr.svg
new file mode 100644
index 0000000000..b57af5384d
--- /dev/null
+++ b/org.eclipse.m2e.core.ui/icons/stderr.svg
@@ -0,0 +1,471 @@
+
+
+
+
diff --git a/org.eclipse.m2e.core.ui/icons/stderr@2x.png b/org.eclipse.m2e.core.ui/icons/stderr@2x.png
deleted file mode 100644
index 4683a17ebd..0000000000
Binary files a/org.eclipse.m2e.core.ui/icons/stderr@2x.png and /dev/null differ
diff --git a/org.eclipse.m2e.core.ui/icons/stdout.png b/org.eclipse.m2e.core.ui/icons/stdout.png
deleted file mode 100644
index 0058f485b7..0000000000
Binary files a/org.eclipse.m2e.core.ui/icons/stdout.png and /dev/null differ
diff --git a/org.eclipse.m2e.core.ui/icons/stdout.svg b/org.eclipse.m2e.core.ui/icons/stdout.svg
new file mode 100644
index 0000000000..e11e50e9ea
--- /dev/null
+++ b/org.eclipse.m2e.core.ui/icons/stdout.svg
@@ -0,0 +1,415 @@
+
+
+
+
diff --git a/org.eclipse.m2e.core.ui/icons/stdout@2x.png b/org.eclipse.m2e.core.ui/icons/stdout@2x.png
deleted file mode 100644
index 7962bb8c0f..0000000000
Binary files a/org.eclipse.m2e.core.ui/icons/stdout@2x.png and /dev/null differ
diff --git a/org.eclipse.m2e.core.ui/icons/suspend.png b/org.eclipse.m2e.core.ui/icons/suspend.png
deleted file mode 100644
index 95d2679060..0000000000
Binary files a/org.eclipse.m2e.core.ui/icons/suspend.png and /dev/null differ
diff --git a/org.eclipse.m2e.core.ui/icons/suspend.svg b/org.eclipse.m2e.core.ui/icons/suspend.svg
new file mode 100644
index 0000000000..971287a543
--- /dev/null
+++ b/org.eclipse.m2e.core.ui/icons/suspend.svg
@@ -0,0 +1,526 @@
+
+
+
+
diff --git a/org.eclipse.m2e.core.ui/icons/suspend@2x.png b/org.eclipse.m2e.core.ui/icons/suspend@2x.png
deleted file mode 100644
index b0f1b35e05..0000000000
Binary files a/org.eclipse.m2e.core.ui/icons/suspend@2x.png and /dev/null differ
diff --git a/org.eclipse.m2e.core.ui/icons/update_dependencies.png b/org.eclipse.m2e.core.ui/icons/update_dependencies.png
deleted file mode 100644
index 9a5366b728..0000000000
Binary files a/org.eclipse.m2e.core.ui/icons/update_dependencies.png and /dev/null differ
diff --git a/org.eclipse.m2e.core.ui/icons/update_dependencies.svg b/org.eclipse.m2e.core.ui/icons/update_dependencies.svg
new file mode 100644
index 0000000000..d975e70da5
--- /dev/null
+++ b/org.eclipse.m2e.core.ui/icons/update_dependencies.svg
@@ -0,0 +1,215 @@
+
+
diff --git a/org.eclipse.m2e.core.ui/icons/update_dependencies@2x.png b/org.eclipse.m2e.core.ui/icons/update_dependencies@2x.png
deleted file mode 100644
index 57e2d7e29e..0000000000
Binary files a/org.eclipse.m2e.core.ui/icons/update_dependencies@2x.png and /dev/null differ
diff --git a/org.eclipse.m2e.core.ui/icons/update_index.png b/org.eclipse.m2e.core.ui/icons/update_index.png
deleted file mode 100644
index 70fceb8743..0000000000
Binary files a/org.eclipse.m2e.core.ui/icons/update_index.png and /dev/null differ
diff --git a/org.eclipse.m2e.core.ui/icons/update_index.svg b/org.eclipse.m2e.core.ui/icons/update_index.svg
new file mode 100644
index 0000000000..826ea2c385
--- /dev/null
+++ b/org.eclipse.m2e.core.ui/icons/update_index.svg
@@ -0,0 +1,804 @@
+
+
diff --git a/org.eclipse.m2e.core.ui/icons/update_index@2x.png b/org.eclipse.m2e.core.ui/icons/update_index@2x.png
deleted file mode 100644
index 5918390568..0000000000
Binary files a/org.eclipse.m2e.core.ui/icons/update_index@2x.png and /dev/null differ
diff --git a/org.eclipse.m2e.core.ui/plugin.xml b/org.eclipse.m2e.core.ui/plugin.xml
index c9b960f486..cb8d8e01c9 100644
--- a/org.eclipse.m2e.core.ui/plugin.xml
+++ b/org.eclipse.m2e.core.ui/plugin.xml
@@ -37,7 +37,7 @@
@@ -131,7 +131,7 @@
class="org.eclipse.m2e.core.ui.internal.actions.UpdateMavenProjectAction"
label="%m2.popup.UpdateMavenProjectAction"
style="push"
- icon="icons/update_dependencies.png"
+ icon="icons/update_dependencies.svg"
menubarPath="org.eclipse.m2e.core.mavenMenu/update"
enablesFor="+"/>
@@ -223,7 +223,7 @@
class="org.eclipse.m2e.core.ui.internal.actions.UpdateMavenProjectAction"
label="%m2.popup.UpdateMavenProjectAction"
style="push"
- icon="icons/update_dependencies.png"
+ icon="icons/update_dependencies.svg"
menubarPath="org.eclipse.m2e.core.fileMenu/update"
enablesFor="1"/>
@@ -282,7 +282,7 @@
class="org.eclipse.m2e.core.ui.internal.actions.UpdateMavenProjectAction"
label="%m2.popup.UpdateMavenProjectAction"
style="push"
- icon="icons/update_dependencies.png"
+ icon="icons/update_dependencies.svg"
menubarPath="org.eclipse.m2e.core.workingSetMenu/update"
enablesFor="+"/>
@@ -486,7 +486,7 @@
%m2.wizard.project.description
@@ -495,7 +495,7 @@
%m2.wizard.module.description
@@ -509,7 +509,7 @@
%wizard.install.description
@@ -517,7 +517,7 @@
%m2.wizard.import.description
@@ -525,7 +525,7 @@
-
@@ -545,12 +545,12 @@
@@ -699,7 +699,7 @@
locationURI="menu:project">
diff --git a/org.eclipse.m2e.core.ui/src/org/eclipse/m2e/core/ui/internal/MavenImages.java b/org.eclipse.m2e.core.ui/src/org/eclipse/m2e/core/ui/internal/MavenImages.java
index a72d776fc7..e6c88265b3 100644
--- a/org.eclipse.m2e.core.ui/src/org/eclipse/m2e/core/ui/internal/MavenImages.java
+++ b/org.eclipse.m2e.core.ui/src/org/eclipse/m2e/core/ui/internal/MavenImages.java
@@ -30,48 +30,48 @@ public class MavenImages {
private static final Logger log = LoggerFactory.getLogger(MavenImages.class);
// descriptors
- public static final ImageDescriptor M2 = createDescriptor("m2.png"); //$NON-NLS-1$
+ public static final ImageDescriptor M2 = createDescriptor("m2.svg"); //$NON-NLS-1$
- public static final ImageDescriptor DEBUG = createDescriptor("debug.png"); //$NON-NLS-1$
+ public static final ImageDescriptor DEBUG = createDescriptor("debug.svg"); //$NON-NLS-1$
- public static final ImageDescriptor ADD_INDEX = createDescriptor("add_index.png"); //$NON-NLS-1$
+ public static final ImageDescriptor ADD_INDEX = createDescriptor("add_index.svg"); //$NON-NLS-1$
- public static final ImageDescriptor NEW_POM = createDescriptor("new_m2_pom.png"); //$NON-NLS-1$
+ public static final ImageDescriptor NEW_POM = createDescriptor("new_m2_pom.svg"); //$NON-NLS-1$
- public static final ImageDescriptor REFRESH = createDescriptor("refresh.png"); //$NON-NLS-1$
+ public static final ImageDescriptor REFRESH = createDescriptor("refresh.svg"); //$NON-NLS-1$
- public static final ImageDescriptor UPD_INDEX = createDescriptor("update_index.png"); //$NON-NLS-1$
+ public static final ImageDescriptor UPD_INDEX = createDescriptor("update_index.svg"); //$NON-NLS-1$
- public static final ImageDescriptor REBUILD_INDEX = createDescriptor("rebuild_index.png"); //$NON-NLS-1$
+ public static final ImageDescriptor REBUILD_INDEX = createDescriptor("rebuild_index.svg"); //$NON-NLS-1$
- public static final ImageDescriptor POM = createDescriptor("pom_obj.png"); //$NON-NLS-1$
+ public static final ImageDescriptor POM = createDescriptor("pom_obj.svg"); //$NON-NLS-1$
- public static final ImageDescriptor SHOW_CONSOLE_ERR = createDescriptor("stderr.png"); //$NON-NLS-1$
+ public static final ImageDescriptor SHOW_CONSOLE_ERR = createDescriptor("stderr.svg"); //$NON-NLS-1$
- public static final ImageDescriptor SHOW_CONSOLE_OUT = createDescriptor("stdout.png"); //$NON-NLS-1$
+ public static final ImageDescriptor SHOW_CONSOLE_OUT = createDescriptor("stdout.svg"); //$NON-NLS-1$
- public static final ImageDescriptor MAVEN_OVERLAY = createDescriptor("mlabel.png"); //$NON-NLS-1$
+ public static final ImageDescriptor MAVEN_OVERLAY = createDescriptor("mlabel.svg"); //$NON-NLS-1$
- public static final ImageDescriptor OUT_OF_DATE_OVERLAY = createDescriptor("dirty.png"); //$NON-NLS-1$
+ public static final ImageDescriptor OUT_OF_DATE_OVERLAY = createDescriptor("dirty.svg"); //$NON-NLS-1$
- public static final ImageDescriptor EXPANDALL = createDescriptor("expandall.png"); //$NON-NLS-1$
+ public static final ImageDescriptor EXPANDALL = createDescriptor("expandall.svg"); //$NON-NLS-1$
- public static final ImageDescriptor COLLAPSEALL = createDescriptor("collapseall.png"); //$NON-NLS-1$
+ public static final ImageDescriptor COLLAPSEALL = createDescriptor("collapseall.svg"); //$NON-NLS-1$
- public static final ImageDescriptor SUSPEND = createDescriptor("suspend.png"); //$NON-NLS-1$
+ public static final ImageDescriptor SUSPEND = createDescriptor("suspend.svg"); //$NON-NLS-1$
- public static final ImageDescriptor CLEAR = createDescriptor("clear.png"); //$NON-NLS-1$
+ public static final ImageDescriptor CLEAR = createDescriptor("clear.svg"); //$NON-NLS-1$
// object images
- public static final String PATH_JAR = "jar_obj.png"; //$NON-NLS-1$
+ public static final String PATH_JAR = "jar_obj.svg"; //$NON-NLS-1$
- public static final String PATH_PROJECT = "project_obj.png"; //$NON-NLS-1$
+ public static final String PATH_PROJECT = "project_obj.svg"; //$NON-NLS-1$
- public static final String PATH_LOCK = "lock_ovr.png"; //$NON-NLS-1$
+ public static final String PATH_LOCK = "lock_ovr.svg"; //$NON-NLS-1$
- public static final String PATH_VERSION = "jar_version.png"; //$NON-NLS-1$
+ public static final String PATH_VERSION = "jar_version.svg"; //$NON-NLS-1$
- public static final String PATH_VERSION_SRC = "jar_src_version.png"; //$NON-NLS-1$
+ public static final String PATH_VERSION_SRC = "jar_src_version.svg"; //$NON-NLS-1$
public static final Image IMG_JAR = createImage(PATH_JAR);
@@ -79,22 +79,22 @@ public class MavenImages {
public static final Image IMG_VERSION_SRC = createImage(PATH_VERSION_SRC);
- public static final Image IMG_LAUNCH_MAIN = createImage("main_tab.png"); //$NON-NLS-1$
+ public static final Image IMG_LAUNCH_MAIN = createImage("main_tab.svg"); //$NON-NLS-1$
- public static final Image IMG_INDEX = createImage("maven_index.png"); //$NON-NLS-1$
+ public static final Image IMG_INDEX = createImage("maven_index.svg"); //$NON-NLS-1$
- public static final Image IMG_INDEXES = createImage("maven_indexes.png"); //$NON-NLS-1$
+ public static final Image IMG_INDEXES = createImage("maven_indexes.svg"); //$NON-NLS-1$
- public static final Image IMG_PASSED = createImage("passed.png"); //$NON-NLS-1$
+ public static final Image IMG_PASSED = createImage("passed.svg"); //$NON-NLS-1$
- public static final Image IMG_INFO_AUTO = createImage("quick_fix_info_obj.png"); //$NON-NLS-1$
+ public static final Image IMG_INFO_AUTO = createImage("quick_fix_info_obj.svg"); //$NON-NLS-1$
public static final Image IMG_POM = POM.createImage();
- public static final Image IMG_ERROR = createImage("error_st_obj.png"); //$NON-NLS-1$
+ public static final Image IMG_ERROR = createImage("error_st_obj.svg"); //$NON-NLS-1$
// wizard images
- public static final ImageDescriptor WIZ_IMPORT_WIZ = createDescriptor("import_project.png"); //$NON-NLS-1$
+ public static final ImageDescriptor WIZ_IMPORT_WIZ = createDescriptor("import_project.svg"); //$NON-NLS-1$
public static final ImageDescriptor WIZ_NEW_MAVEN_PROJECT = createDescriptor("banner_new_project.png"); //$NON-NLS-1$
diff --git a/org.eclipse.m2e.editor/META-INF/MANIFEST.MF b/org.eclipse.m2e.editor/META-INF/MANIFEST.MF
index 175cb8fa55..01c444a614 100644
--- a/org.eclipse.m2e.editor/META-INF/MANIFEST.MF
+++ b/org.eclipse.m2e.editor/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: %Bundle-Name
Bundle-SymbolicName: org.eclipse.m2e.editor;singleton:=true
-Bundle-Version: 2.1.100.qualifier
+Bundle-Version: 2.1.200.qualifier
Bundle-Activator: org.eclipse.m2e.editor.MavenEditorPlugin
Require-Bundle: org.eclipse.core.runtime;bundle-version="[3.27.0,4.0.0)",
org.eclipse.core.resources,