diff --git a/.gitignore b/.gitignore
index ff5d76a0..7357ba3e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,46 @@
**/target/
-**/bin/
\ No newline at end of file
+**/bin/
+/.metadata/.lock
+/.metadata/.log
+/.metadata/.plugins/org.eclipse.core.resources/.projects/.org.eclipse.egit.core.cmp/.location
+/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/history.version
+/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index
+/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.version
+/.metadata/.plugins/org.eclipse.core.resources/.root/1.tree
+/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources
+/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs
+/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs
+/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jsch.core.prefs
+/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jst.j2ee.webservice.ui.prefs
+/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.m2e.discovery.prefs
+/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs
+/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.navigator.prefs
+/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs
+/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs
+/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.urischeme.prefs
+/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi
+/.metadata/.plugins/org.eclipse.egit.core/.org.eclipse.egit.core.cmp/.project
+/.metadata/.plugins/org.eclipse.egit.core/.org.eclipse.egit.core.cmp/.settings/org.eclipse.core.resources.prefs
+/.metadata/.plugins/org.eclipse.jdt.core/assumedExternalFilesCache
+/.metadata/.plugins/org.eclipse.jdt.core/externalFilesCache
+/.metadata/.plugins/org.eclipse.jdt.core/javaLikeNames.txt
+/.metadata/.plugins/org.eclipse.jdt.core/nonChainingJarsCache
+/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat
+/.metadata/.plugins/org.eclipse.jdt.ui/OpenTypeHistory.xml
+/.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml
+/.metadata/.plugins/org.eclipse.m2e.core.ui/dialog_settings.xml
+/.metadata/.plugins/org.eclipse.m2e.core/workspaceState.ser
+/.metadata/.plugins/org.eclipse.m2e.logback/0.log
+/.metadata/.plugins/org.eclipse.m2e.logback/logback.2.1.0.20221015-0744.xml
+/.metadata/.plugins/org.eclipse.oomph.setup/workspace.setup
+/.metadata/.plugins/org.eclipse.tips.ide/dialog_settings.xml
+/.metadata/.plugins/org.eclipse.ui.ide/dialog_settings.xml
+/.metadata/.plugins/org.eclipse.ui.intro/introstate
+/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml
+/.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml
+/.metadata/version.ini
+/bundles/fish.payara.eclipse.tools.micro/.settings/org.eclipse.jdt.core.prefs
+/bundles/fish.payara.eclipse.tools.server/.settings/org.eclipse.jdt.core.prefs
+/bundles/fish.payara.eclipse.tools.server/src/fish/payara/eclipse/tools/server/handlers/RefactorHandler.java
+/features/fish.payara.eclipse.tools.micro.feature/.polyglot.build.properties
+/features/fish.payara.eclipse.tools.server.feature/.polyglot.build.properties
diff --git a/bundles/fish.payara.eclipse.tools.micro/.classpath b/bundles/fish.payara.eclipse.tools.micro/.classpath
index d9925b3f..a71f7997 100644
--- a/bundles/fish.payara.eclipse.tools.micro/.classpath
+++ b/bundles/fish.payara.eclipse.tools.micro/.classpath
@@ -14,4 +14,4 @@
-
+
\ No newline at end of file
diff --git a/bundles/fish.payara.eclipse.tools.server/.classpath b/bundles/fish.payara.eclipse.tools.server/.classpath
index d9925b3f..a71f7997 100644
--- a/bundles/fish.payara.eclipse.tools.server/.classpath
+++ b/bundles/fish.payara.eclipse.tools.server/.classpath
@@ -14,4 +14,4 @@
-
+
\ No newline at end of file
diff --git a/bundles/fish.payara.eclipse.tools.server/plugin.properties b/bundles/fish.payara.eclipse.tools.server/plugin.properties
index 6fe5d789..c93d1cab 100644
--- a/bundles/fish.payara.eclipse.tools.server/plugin.properties
+++ b/bundles/fish.payara.eclipse.tools.server/plugin.properties
@@ -71,6 +71,9 @@ menu.openserverhome=Server Home Directory
menu.opendomainhome=Domain Directory
menu.payaratopmenu=Payara
+menu.migrate=Migrate
+menu.convert=Convert to Jakarta EE 10
+
diff --git a/bundles/fish.payara.eclipse.tools.server/plugin.xml b/bundles/fish.payara.eclipse.tools.server/plugin.xml
index d448a513..1c2aa824 100644
--- a/bundles/fish.payara.eclipse.tools.server/plugin.xml
+++ b/bundles/fish.payara.eclipse.tools.server/plugin.xml
@@ -976,6 +976,11 @@
+
+
+
@@ -1020,10 +1025,47 @@
+
+
+
+
+
+
-
-
-