diff --git a/.gitignore b/.gitignore
index f2f12ec9..3ecbdbef 100644
--- a/.gitignore
+++ b/.gitignore
@@ -11,5 +11,8 @@ vscode-java-*.vsix
packages/
dist
**/.settings
+**/.classpath
+**/.project
**/.checkstyle
test-resources/
+**/.gradle
diff --git a/jdtls.ext/.project b/jdtls.ext/.project
deleted file mode 100644
index 74d8a563..00000000
--- a/jdtls.ext/.project
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
- parent
-
-
-
-
-
- org.eclipse.m2e.core.maven2Builder
-
-
-
-
-
- org.eclipse.m2e.core.maven2Nature
-
-
-
- 1600748815789
-
- 30
-
- org.eclipse.core.resources.regexFilterMatcher
- node_modules|.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__
-
-
-
-
diff --git a/jdtls.ext/.settings/org.eclipse.core.resources.prefs b/jdtls.ext/.settings/org.eclipse.core.resources.prefs
deleted file mode 100644
index 99f26c02..00000000
--- a/jdtls.ext/.settings/org.eclipse.core.resources.prefs
+++ /dev/null
@@ -1,2 +0,0 @@
-eclipse.preferences.version=1
-encoding/=UTF-8
diff --git a/jdtls.ext/.settings/org.eclipse.m2e.core.prefs b/jdtls.ext/.settings/org.eclipse.m2e.core.prefs
deleted file mode 100644
index f897a7f1..00000000
--- a/jdtls.ext/.settings/org.eclipse.m2e.core.prefs
+++ /dev/null
@@ -1,4 +0,0 @@
-activeProfiles=
-eclipse.preferences.version=1
-resolveWorkspaceProjects=true
-version=1
diff --git a/jdtls.ext/com.microsoft.jdtls.ext.activator/.classpath b/jdtls.ext/com.microsoft.jdtls.ext.activator/.classpath
deleted file mode 100644
index cf36b561..00000000
--- a/jdtls.ext/com.microsoft.jdtls.ext.activator/.classpath
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
diff --git a/jdtls.ext/com.microsoft.jdtls.ext.activator/.project b/jdtls.ext/com.microsoft.jdtls.ext.activator/.project
deleted file mode 100644
index 5d481795..00000000
--- a/jdtls.ext/com.microsoft.jdtls.ext.activator/.project
+++ /dev/null
@@ -1,45 +0,0 @@
-
-
- com.microsoft.jdtls.ext.activator
-
-
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
- org.eclipse.pde.ManifestBuilder
-
-
-
-
- org.eclipse.pde.SchemaBuilder
-
-
-
-
- org.eclipse.m2e.core.maven2Builder
-
-
-
-
-
- org.eclipse.m2e.core.maven2Nature
- org.eclipse.pde.PluginNature
- org.eclipse.jdt.core.javanature
-
-
-
- 1599551246411
-
- 30
-
- org.eclipse.core.resources.regexFilterMatcher
- node_modules|.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__
-
-
-
-
diff --git a/jdtls.ext/com.microsoft.jdtls.ext.core/.classpath b/jdtls.ext/com.microsoft.jdtls.ext.core/.classpath
deleted file mode 100644
index 67efab8e..00000000
--- a/jdtls.ext/com.microsoft.jdtls.ext.core/.classpath
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/jdtls.ext/com.microsoft.jdtls.ext.core/.project b/jdtls.ext/com.microsoft.jdtls.ext.core/.project
deleted file mode 100644
index eb810c39..00000000
--- a/jdtls.ext/com.microsoft.jdtls.ext.core/.project
+++ /dev/null
@@ -1,45 +0,0 @@
-
-
- com.microsoft.jdtls.ext.core
-
-
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
- org.eclipse.pde.ManifestBuilder
-
-
-
-
- org.eclipse.pde.SchemaBuilder
-
-
-
-
- org.eclipse.m2e.core.maven2Builder
-
-
-
-
-
- org.eclipse.m2e.core.maven2Nature
- org.eclipse.pde.PluginNature
- org.eclipse.jdt.core.javanature
-
-
-
- 1599551246411
-
- 30
-
- org.eclipse.core.resources.regexFilterMatcher
- node_modules|.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__
-
-
-
-
diff --git a/test/gradle/.classpath b/test/gradle/.classpath
deleted file mode 100644
index 0b72ca4b..00000000
--- a/test/gradle/.classpath
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
diff --git a/test/gradle/.gradle/4.3/fileChanges/last-build.bin b/test/gradle/.gradle/4.3/fileChanges/last-build.bin
deleted file mode 100644
index f76dd238..00000000
Binary files a/test/gradle/.gradle/4.3/fileChanges/last-build.bin and /dev/null differ
diff --git a/test/gradle/.gradle/4.3/fileHashes/fileHashes.bin b/test/gradle/.gradle/4.3/fileHashes/fileHashes.bin
deleted file mode 100644
index a79dbf78..00000000
Binary files a/test/gradle/.gradle/4.3/fileHashes/fileHashes.bin and /dev/null differ
diff --git a/test/gradle/.gradle/4.3/fileHashes/fileHashes.lock b/test/gradle/.gradle/4.3/fileHashes/fileHashes.lock
deleted file mode 100644
index 385d2668..00000000
Binary files a/test/gradle/.gradle/4.3/fileHashes/fileHashes.lock and /dev/null differ
diff --git a/test/gradle/.project b/test/gradle/.project
deleted file mode 100644
index a0005b7a..00000000
--- a/test/gradle/.project
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
- gradle
- Project gradle created by Buildship.
-
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
- org.eclipse.buildship.core.gradleprojectbuilder
-
-
-
-
-
- org.eclipse.jdt.core.javanature
- org.eclipse.buildship.core.gradleprojectnature
-
-
diff --git a/test/gradle/.settings/org.eclipse.buildship.core.prefs b/test/gradle/.settings/org.eclipse.buildship.core.prefs
deleted file mode 100644
index 3a69942e..00000000
--- a/test/gradle/.settings/org.eclipse.buildship.core.prefs
+++ /dev/null
@@ -1,2 +0,0 @@
-#Tue May 08 13:17:09 CST 2018
-connection.project.dir=
diff --git a/test/maven/.classpath b/test/maven/.classpath
deleted file mode 100644
index ebde5200..00000000
--- a/test/maven/.classpath
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/test/maven/.project b/test/maven/.project
deleted file mode 100644
index 700a32c7..00000000
--- a/test/maven/.project
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
- my-app
-
-
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
- org.eclipse.m2e.core.maven2Builder
-
-
-
-
-
- org.eclipse.jdt.core.javanature
- org.eclipse.m2e.core.maven2Nature
-
-
diff --git a/test/maven/.settings/org.eclipse.jdt.core.prefs b/test/maven/.settings/org.eclipse.jdt.core.prefs
deleted file mode 100644
index abec6ca3..00000000
--- a/test/maven/.settings/org.eclipse.jdt.core.prefs
+++ /dev/null
@@ -1,5 +0,0 @@
-eclipse.preferences.version=1
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
-org.eclipse.jdt.core.compiler.compliance=1.5
-org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
-org.eclipse.jdt.core.compiler.source=1.5
diff --git a/test/maven/.settings/org.eclipse.m2e.core.prefs b/test/maven/.settings/org.eclipse.m2e.core.prefs
deleted file mode 100644
index f897a7f1..00000000
--- a/test/maven/.settings/org.eclipse.m2e.core.prefs
+++ /dev/null
@@ -1,4 +0,0 @@
-activeProfiles=
-eclipse.preferences.version=1
-resolveWorkspaceProjects=true
-version=1