diff --git a/headless-services/boot-properties-language-server/.classpath b/headless-services/boot-properties-language-server/.classpath index 8131be0e5..5e8a55fef 100644 --- a/headless-services/boot-properties-language-server/.classpath +++ b/headless-services/boot-properties-language-server/.classpath @@ -13,12 +13,6 @@ - - - - - - diff --git a/headless-services/boot-properties-language-server/.settings/org.eclipse.core.resources.prefs b/headless-services/boot-properties-language-server/.settings/org.eclipse.core.resources.prefs index cdfe4f1b6..99f26c020 100644 --- a/headless-services/boot-properties-language-server/.settings/org.eclipse.core.resources.prefs +++ b/headless-services/boot-properties-language-server/.settings/org.eclipse.core.resources.prefs @@ -1,5 +1,2 @@ eclipse.preferences.version=1 -encoding//src/main/java=UTF-8 -encoding//src/test/java=UTF-8 -encoding//src/test/resources=UTF-8 encoding/=UTF-8 diff --git a/headless-services/boot-properties-language-server/pom.xml b/headless-services/boot-properties-language-server/pom.xml index 4fcfb6319..94d574047 100644 --- a/headless-services/boot-properties-language-server/pom.xml +++ b/headless-services/boot-properties-language-server/pom.xml @@ -16,60 +16,10 @@ ${project.version} - - - - oss-sonatype - oss-sonatype - https://oss.sonatype.org/content/repositories/snapshots/ - - true - - - - ${project.name}-repo - file://${project.basedir}/repo - - - - - - distribution-repository - Temporary Staging Repository - file://${basedir}/dist - - - - - - org.springframework.ide.eclipse - org.json - 1.0 - org.springframework.ide.vscode - java-properties - ${dependencies.version} - - - org.springframework.ide.vscode - commons-maven - ${dependencies.version} - - - org.springframework.ide.vscode - commons-gradle - ${dependencies.version} - - - org.springframework.ide.vscode - commons-language-server - ${dependencies.version} - - - org.springframework.ide.vscode - commons-yaml + commons-boot ${dependencies.version} @@ -101,7 +51,7 @@ 1.8 - org.springframework.boot spring-boot-maven-plugin @@ -112,11 +62,11 @@ repackage - ${project.build.finalName}-fat + org.springframework.ide.vscode.boot.properties.Main - --> + org.apache.maven.plugins diff --git a/headless-services/commons/commons-boot/.classpath b/headless-services/commons/commons-boot/.classpath new file mode 100644 index 000000000..d46faf10e --- /dev/null +++ b/headless-services/commons/commons-boot/.classpath @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/headless-services/commons/commons-boot/.project b/headless-services/commons/commons-boot/.project new file mode 100644 index 000000000..3b9bb7013 --- /dev/null +++ b/headless-services/commons/commons-boot/.project @@ -0,0 +1,23 @@ + + + commons-boot + + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.m2e.core.maven2Builder + + + + + + org.eclipse.jdt.core.javanature + org.eclipse.m2e.core.maven2Nature + + diff --git a/headless-services/commons/commons-boot/.settings/org.eclipse.core.resources.prefs b/headless-services/commons/commons-boot/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 000000000..cdfe4f1b6 --- /dev/null +++ b/headless-services/commons/commons-boot/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,5 @@ +eclipse.preferences.version=1 +encoding//src/main/java=UTF-8 +encoding//src/test/java=UTF-8 +encoding//src/test/resources=UTF-8 +encoding/=UTF-8 diff --git a/headless-services/commons/commons-boot/.settings/org.eclipse.jdt.core.prefs b/headless-services/commons/commons-boot/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 000000000..714351aec --- /dev/null +++ b/headless-services/commons/commons-boot/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,5 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 +org.eclipse.jdt.core.compiler.compliance=1.8 +org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning +org.eclipse.jdt.core.compiler.source=1.8 diff --git a/headless-services/commons/commons-boot/.settings/org.eclipse.m2e.core.prefs b/headless-services/commons/commons-boot/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 000000000..f897a7f1c --- /dev/null +++ b/headless-services/commons/commons-boot/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/headless-services/commons/commons-boot/pom.xml b/headless-services/commons/commons-boot/pom.xml new file mode 100644 index 000000000..093efa1c2 --- /dev/null +++ b/headless-services/commons/commons-boot/pom.xml @@ -0,0 +1,98 @@ + + + 4.0.0 + commons-boot + jar + + + org.springframework.ide.vscode + commons-parent + 0.1.4-SNAPSHOT + ../pom.xml + + + + ${project.version} + + + + + ${project.name}-repo + file://${project.basedir}/repo + + + + + + distribution-repository + Temporary Staging Repository + file://${basedir}/dist + + + + + + + org.springframework.ide.eclipse + org.json + 1.0 + + + org.springframework.ide.vscode + java-properties + ${dependencies.version} + + + org.springframework.ide.vscode + commons-maven + ${dependencies.version} + + + org.springframework.ide.vscode + commons-gradle + ${dependencies.version} + + + org.springframework.ide.vscode + commons-language-server + ${dependencies.version} + + + org.springframework.ide.vscode + commons-yaml + ${dependencies.version} + + + + + org.springframework.ide.vscode + language-server-test-harness + ${dependencies.version} + test + + + + org.mockito + mockito-all + ${mockito-version} + test + + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + 2.19.1 + + + test-projects/** + + + + + + diff --git a/headless-services/boot-properties-language-server/repo/.gitignore b/headless-services/commons/commons-boot/repo/.gitignore similarity index 100% rename from headless-services/boot-properties-language-server/repo/.gitignore rename to headless-services/commons/commons-boot/repo/.gitignore diff --git a/headless-services/boot-properties-language-server/repo/org/springframework/ide/eclipse/org.json/1.0/org.json-1.0-sources.jar b/headless-services/commons/commons-boot/repo/org/springframework/ide/eclipse/org.json/1.0/org.json-1.0-sources.jar similarity index 100% rename from headless-services/boot-properties-language-server/repo/org/springframework/ide/eclipse/org.json/1.0/org.json-1.0-sources.jar rename to headless-services/commons/commons-boot/repo/org/springframework/ide/eclipse/org.json/1.0/org.json-1.0-sources.jar diff --git a/headless-services/boot-properties-language-server/repo/org/springframework/ide/eclipse/org.json/1.0/org.json-1.0.jar b/headless-services/commons/commons-boot/repo/org/springframework/ide/eclipse/org.json/1.0/org.json-1.0.jar similarity index 100% rename from headless-services/boot-properties-language-server/repo/org/springframework/ide/eclipse/org.json/1.0/org.json-1.0.jar rename to headless-services/commons/commons-boot/repo/org/springframework/ide/eclipse/org.json/1.0/org.json-1.0.jar diff --git a/headless-services/boot-properties-language-server/repo/org/springframework/ide/eclipse/org.json/1.0/org.json-1.0.pom b/headless-services/commons/commons-boot/repo/org/springframework/ide/eclipse/org.json/1.0/org.json-1.0.pom similarity index 100% rename from headless-services/boot-properties-language-server/repo/org/springframework/ide/eclipse/org.json/1.0/org.json-1.0.pom rename to headless-services/commons/commons-boot/repo/org/springframework/ide/eclipse/org.json/1.0/org.json-1.0.pom diff --git a/headless-services/boot-properties-language-server/repo/org/springframework/ide/eclipse/org.json/maven-metadata-local.xml b/headless-services/commons/commons-boot/repo/org/springframework/ide/eclipse/org.json/maven-metadata-local.xml similarity index 100% rename from headless-services/boot-properties-language-server/repo/org/springframework/ide/eclipse/org.json/maven-metadata-local.xml rename to headless-services/commons/commons-boot/repo/org/springframework/ide/eclipse/org.json/maven-metadata-local.xml diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/eclipse/org/json/JSONObject.java b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/eclipse/org/json/JSONObject.java similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/eclipse/org/json/JSONObject.java rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/eclipse/org/json/JSONObject.java diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/common/AbstractPropertyProposal.java b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/common/AbstractPropertyProposal.java similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/common/AbstractPropertyProposal.java rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/common/AbstractPropertyProposal.java diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/common/CommonLanguageTools.java b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/common/CommonLanguageTools.java similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/common/CommonLanguageTools.java rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/common/CommonLanguageTools.java diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/common/InformationTemplates.java b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/common/InformationTemplates.java similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/common/InformationTemplates.java rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/common/InformationTemplates.java diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/common/PropertyCompletionFactory.java b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/common/PropertyCompletionFactory.java similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/common/PropertyCompletionFactory.java rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/common/PropertyCompletionFactory.java diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/common/RelaxedNameConfig.java b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/common/RelaxedNameConfig.java similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/common/RelaxedNameConfig.java rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/common/RelaxedNameConfig.java diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/configurationmetadata/ConfigurationMetadataGroup.java b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/configurationmetadata/ConfigurationMetadataGroup.java similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/configurationmetadata/ConfigurationMetadataGroup.java rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/configurationmetadata/ConfigurationMetadataGroup.java diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/configurationmetadata/ConfigurationMetadataHint.java b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/configurationmetadata/ConfigurationMetadataHint.java similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/configurationmetadata/ConfigurationMetadataHint.java rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/configurationmetadata/ConfigurationMetadataHint.java diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/configurationmetadata/ConfigurationMetadataItem.java b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/configurationmetadata/ConfigurationMetadataItem.java similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/configurationmetadata/ConfigurationMetadataItem.java rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/configurationmetadata/ConfigurationMetadataItem.java diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/configurationmetadata/ConfigurationMetadataProperty.java b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/configurationmetadata/ConfigurationMetadataProperty.java similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/configurationmetadata/ConfigurationMetadataProperty.java rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/configurationmetadata/ConfigurationMetadataProperty.java diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/configurationmetadata/ConfigurationMetadataRepository.java b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/configurationmetadata/ConfigurationMetadataRepository.java similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/configurationmetadata/ConfigurationMetadataRepository.java rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/configurationmetadata/ConfigurationMetadataRepository.java diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/configurationmetadata/ConfigurationMetadataRepositoryJsonBuilder.java b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/configurationmetadata/ConfigurationMetadataRepositoryJsonBuilder.java similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/configurationmetadata/ConfigurationMetadataRepositoryJsonBuilder.java rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/configurationmetadata/ConfigurationMetadataRepositoryJsonBuilder.java diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/configurationmetadata/ConfigurationMetadataSource.java b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/configurationmetadata/ConfigurationMetadataSource.java similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/configurationmetadata/ConfigurationMetadataSource.java rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/configurationmetadata/ConfigurationMetadataSource.java diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/configurationmetadata/Deprecation.java b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/configurationmetadata/Deprecation.java similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/configurationmetadata/Deprecation.java rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/configurationmetadata/Deprecation.java diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/configurationmetadata/DescriptionExtractor.java b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/configurationmetadata/DescriptionExtractor.java similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/configurationmetadata/DescriptionExtractor.java rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/configurationmetadata/DescriptionExtractor.java diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/configurationmetadata/Hints.java b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/configurationmetadata/Hints.java similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/configurationmetadata/Hints.java rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/configurationmetadata/Hints.java diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/configurationmetadata/JsonReader.java b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/configurationmetadata/JsonReader.java similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/configurationmetadata/JsonReader.java rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/configurationmetadata/JsonReader.java diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/configurationmetadata/README.txt b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/configurationmetadata/README.txt similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/configurationmetadata/README.txt rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/configurationmetadata/README.txt diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/configurationmetadata/RawConfigurationMetadata.java b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/configurationmetadata/RawConfigurationMetadata.java similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/configurationmetadata/RawConfigurationMetadata.java rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/configurationmetadata/RawConfigurationMetadata.java diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/configurationmetadata/SimpleConfigurationMetadataRepository.java b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/configurationmetadata/SimpleConfigurationMetadataRepository.java similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/configurationmetadata/SimpleConfigurationMetadataRepository.java rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/configurationmetadata/SimpleConfigurationMetadataRepository.java diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/configurationmetadata/ValueHint.java b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/configurationmetadata/ValueHint.java similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/configurationmetadata/ValueHint.java rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/configurationmetadata/ValueHint.java diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/configurationmetadata/ValueProvider.java b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/configurationmetadata/ValueProvider.java similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/configurationmetadata/ValueProvider.java rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/configurationmetadata/ValueProvider.java diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/configurationmetadata/package-info.java b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/configurationmetadata/package-info.java similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/configurationmetadata/package-info.java rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/configurationmetadata/package-info.java diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/CachingValueProvider.java b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/metadata/CachingValueProvider.java similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/CachingValueProvider.java rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/metadata/CachingValueProvider.java diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/ClassReferenceProvider.java b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/metadata/ClassReferenceProvider.java similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/ClassReferenceProvider.java rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/metadata/ClassReferenceProvider.java diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/DefaultSpringPropertyIndexProvider.java b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/metadata/DefaultSpringPropertyIndexProvider.java similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/DefaultSpringPropertyIndexProvider.java rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/metadata/DefaultSpringPropertyIndexProvider.java diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/IndexNavigator.java b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/metadata/IndexNavigator.java similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/IndexNavigator.java rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/metadata/IndexNavigator.java diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/LoggerNameProvider.java b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/metadata/LoggerNameProvider.java similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/LoggerNameProvider.java rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/metadata/LoggerNameProvider.java diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/MetadataManipulator.java b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/metadata/MetadataManipulator.java similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/MetadataManipulator.java rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/metadata/MetadataManipulator.java diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/PropertiesLoader.java b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/metadata/PropertiesLoader.java similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/PropertiesLoader.java rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/metadata/PropertiesLoader.java diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/PropertyInfo.java b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/metadata/PropertyInfo.java similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/PropertyInfo.java rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/metadata/PropertyInfo.java diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/ResourceHintProvider.java b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/metadata/ResourceHintProvider.java similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/ResourceHintProvider.java rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/metadata/ResourceHintProvider.java diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/SpringPropertiesIndexManager.java b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/metadata/SpringPropertiesIndexManager.java similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/SpringPropertiesIndexManager.java rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/metadata/SpringPropertiesIndexManager.java diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/SpringPropertyIndex.java b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/metadata/SpringPropertyIndex.java similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/SpringPropertyIndex.java rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/metadata/SpringPropertyIndex.java diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/SpringPropertyIndexProvider.java b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/metadata/SpringPropertyIndexProvider.java similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/SpringPropertyIndexProvider.java rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/metadata/SpringPropertyIndexProvider.java diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/ValueProviderRegistry.java b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/metadata/ValueProviderRegistry.java similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/ValueProviderRegistry.java rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/metadata/ValueProviderRegistry.java diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/hints/BasicHintProvider.java b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/metadata/hints/BasicHintProvider.java similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/hints/BasicHintProvider.java rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/metadata/hints/BasicHintProvider.java diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/hints/HintProvider.java b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/metadata/hints/HintProvider.java similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/hints/HintProvider.java rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/metadata/hints/HintProvider.java diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/hints/HintProviders.java b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/metadata/hints/HintProviders.java similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/hints/HintProviders.java rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/metadata/hints/HintProviders.java diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/hints/StsValueHint.java b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/metadata/hints/StsValueHint.java similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/hints/StsValueHint.java rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/metadata/hints/StsValueHint.java diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/hints/ValueHintHoverInfo.java b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/metadata/hints/ValueHintHoverInfo.java similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/hints/ValueHintHoverInfo.java rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/metadata/hints/ValueHintHoverInfo.java diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/types/Type.java b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/metadata/types/Type.java similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/types/Type.java rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/metadata/types/Type.java diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/types/TypeParser.java b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/metadata/types/TypeParser.java similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/types/TypeParser.java rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/metadata/types/TypeParser.java diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/types/TypeUtil.java b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/metadata/types/TypeUtil.java similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/types/TypeUtil.java rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/metadata/types/TypeUtil.java diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/types/TypeUtilProvider.java b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/metadata/types/TypeUtilProvider.java similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/types/TypeUtilProvider.java rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/metadata/types/TypeUtilProvider.java diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/types/TypedProperty.java b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/metadata/types/TypedProperty.java similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/types/TypedProperty.java rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/metadata/types/TypedProperty.java diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/util/DeprecationUtil.java b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/metadata/util/DeprecationUtil.java similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/util/DeprecationUtil.java rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/metadata/util/DeprecationUtil.java diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/util/Listener.java b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/metadata/util/Listener.java similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/util/Listener.java rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/metadata/util/Listener.java diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/util/ListenerManager.java b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/metadata/util/ListenerManager.java similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/util/ListenerManager.java rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/metadata/util/ListenerManager.java diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/properties/BootPropertiesLanguageServer.java b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/properties/BootPropertiesLanguageServer.java similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/properties/BootPropertiesLanguageServer.java rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/properties/BootPropertiesLanguageServer.java diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/properties/BootPropertiesLanguageServerParams.java b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/properties/BootPropertiesLanguageServerParams.java similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/properties/BootPropertiesLanguageServerParams.java rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/properties/BootPropertiesLanguageServerParams.java diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/properties/Main.java b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/properties/Main.java similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/properties/Main.java rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/properties/Main.java diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/properties/completions/PropertiesCompletionProposalsCalculator.java b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/properties/completions/PropertiesCompletionProposalsCalculator.java similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/properties/completions/PropertiesCompletionProposalsCalculator.java rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/properties/completions/PropertiesCompletionProposalsCalculator.java diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/properties/completions/SpringPropertiesCompletionEngine.java b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/properties/completions/SpringPropertiesCompletionEngine.java similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/properties/completions/SpringPropertiesCompletionEngine.java rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/properties/completions/SpringPropertiesCompletionEngine.java diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/properties/hover/PropertiesHoverCalculator.java b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/properties/hover/PropertiesHoverCalculator.java similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/properties/hover/PropertiesHoverCalculator.java rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/properties/hover/PropertiesHoverCalculator.java diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/properties/hover/PropertiesHoverInfoProvider.java b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/properties/hover/PropertiesHoverInfoProvider.java similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/properties/hover/PropertiesHoverInfoProvider.java rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/properties/hover/PropertiesHoverInfoProvider.java diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/properties/quickfix/ReplaceDeprecatedPropertyQuickfix.java b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/properties/quickfix/ReplaceDeprecatedPropertyQuickfix.java similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/properties/quickfix/ReplaceDeprecatedPropertyQuickfix.java rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/properties/quickfix/ReplaceDeprecatedPropertyQuickfix.java diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/properties/reconcile/ApplicationPropertiesProblemType.java b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/properties/reconcile/ApplicationPropertiesProblemType.java similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/properties/reconcile/ApplicationPropertiesProblemType.java rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/properties/reconcile/ApplicationPropertiesProblemType.java diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/properties/reconcile/DelimitedListReconciler.java b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/properties/reconcile/DelimitedListReconciler.java similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/properties/reconcile/DelimitedListReconciler.java rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/properties/reconcile/DelimitedListReconciler.java diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/properties/reconcile/DuplicateNameChecker.java b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/properties/reconcile/DuplicateNameChecker.java similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/properties/reconcile/DuplicateNameChecker.java rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/properties/reconcile/DuplicateNameChecker.java diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/properties/reconcile/PropertyNavigator.java b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/properties/reconcile/PropertyNavigator.java similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/properties/reconcile/PropertyNavigator.java rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/properties/reconcile/PropertyNavigator.java diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/properties/reconcile/SpringPropertiesReconcileEngine.java b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/properties/reconcile/SpringPropertiesReconcileEngine.java similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/properties/reconcile/SpringPropertiesReconcileEngine.java rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/properties/reconcile/SpringPropertiesReconcileEngine.java diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/properties/reconcile/SpringPropertyProblem.java b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/properties/reconcile/SpringPropertyProblem.java similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/properties/reconcile/SpringPropertyProblem.java rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/properties/reconcile/SpringPropertyProblem.java diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/yaml/completions/ApplicationYamlAssistContext.java b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/yaml/completions/ApplicationYamlAssistContext.java similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/yaml/completions/ApplicationYamlAssistContext.java rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/yaml/completions/ApplicationYamlAssistContext.java diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/yaml/completions/ApplicationYamlStructureProvider.java b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/yaml/completions/ApplicationYamlStructureProvider.java similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/yaml/completions/ApplicationYamlStructureProvider.java rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/yaml/completions/ApplicationYamlStructureProvider.java diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/yaml/quickfix/ReplaceDeprecatedYamlQuickfix.java b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/yaml/quickfix/ReplaceDeprecatedYamlQuickfix.java similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/yaml/quickfix/ReplaceDeprecatedYamlQuickfix.java rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/yaml/quickfix/ReplaceDeprecatedYamlQuickfix.java diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/yaml/reconcile/ApplicationYamlASTReconciler.java b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/yaml/reconcile/ApplicationYamlASTReconciler.java similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/yaml/reconcile/ApplicationYamlASTReconciler.java rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/yaml/reconcile/ApplicationYamlASTReconciler.java diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/yaml/reconcile/ApplicationYamlProblemType.java b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/yaml/reconcile/ApplicationYamlProblemType.java similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/yaml/reconcile/ApplicationYamlProblemType.java rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/yaml/reconcile/ApplicationYamlProblemType.java diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/yaml/reconcile/ApplicationYamlProblems.java b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/yaml/reconcile/ApplicationYamlProblems.java similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/yaml/reconcile/ApplicationYamlProblems.java rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/yaml/reconcile/ApplicationYamlProblems.java diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/yaml/reconcile/ApplicationYamlReconcileEngine.java b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/yaml/reconcile/ApplicationYamlReconcileEngine.java similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/yaml/reconcile/ApplicationYamlReconcileEngine.java rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/yaml/reconcile/ApplicationYamlReconcileEngine.java diff --git a/headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/yaml/reconcile/SpringPropertyProblem.java b/headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/yaml/reconcile/SpringPropertyProblem.java similarity index 100% rename from headless-services/boot-properties-language-server/src/main/java/org/springframework/ide/vscode/boot/yaml/reconcile/SpringPropertyProblem.java rename to headless-services/commons/commons-boot/src/main/java/org/springframework/ide/vscode/boot/yaml/reconcile/SpringPropertyProblem.java diff --git a/headless-services/boot-properties-language-server/src/test/java/org/springframework/ide/vscode/boot/editor/harness/AbstractPropsEditorTest.java b/headless-services/commons/commons-boot/src/test/java/org/springframework/ide/vscode/boot/editor/harness/AbstractPropsEditorTest.java similarity index 100% rename from headless-services/boot-properties-language-server/src/test/java/org/springframework/ide/vscode/boot/editor/harness/AbstractPropsEditorTest.java rename to headless-services/commons/commons-boot/src/test/java/org/springframework/ide/vscode/boot/editor/harness/AbstractPropsEditorTest.java diff --git a/headless-services/boot-properties-language-server/src/test/java/org/springframework/ide/vscode/boot/editor/harness/PropertyIndexHarness.java b/headless-services/commons/commons-boot/src/test/java/org/springframework/ide/vscode/boot/editor/harness/PropertyIndexHarness.java similarity index 100% rename from headless-services/boot-properties-language-server/src/test/java/org/springframework/ide/vscode/boot/editor/harness/PropertyIndexHarness.java rename to headless-services/commons/commons-boot/src/test/java/org/springframework/ide/vscode/boot/editor/harness/PropertyIndexHarness.java diff --git a/headless-services/boot-properties-language-server/src/test/java/org/springframework/ide/vscode/boot/editor/harness/StyledStringMatcher.java b/headless-services/commons/commons-boot/src/test/java/org/springframework/ide/vscode/boot/editor/harness/StyledStringMatcher.java similarity index 100% rename from headless-services/boot-properties-language-server/src/test/java/org/springframework/ide/vscode/boot/editor/harness/StyledStringMatcher.java rename to headless-services/commons/commons-boot/src/test/java/org/springframework/ide/vscode/boot/editor/harness/StyledStringMatcher.java diff --git a/headless-services/boot-properties-language-server/src/test/java/org/springframework/ide/vscode/boot/metadata/IndexNavigatorTest.java b/headless-services/commons/commons-boot/src/test/java/org/springframework/ide/vscode/boot/metadata/IndexNavigatorTest.java similarity index 100% rename from headless-services/boot-properties-language-server/src/test/java/org/springframework/ide/vscode/boot/metadata/IndexNavigatorTest.java rename to headless-services/commons/commons-boot/src/test/java/org/springframework/ide/vscode/boot/metadata/IndexNavigatorTest.java diff --git a/headless-services/boot-properties-language-server/src/test/java/org/springframework/ide/vscode/boot/metadata/LoggerNameProviderTest.java b/headless-services/commons/commons-boot/src/test/java/org/springframework/ide/vscode/boot/metadata/LoggerNameProviderTest.java similarity index 100% rename from headless-services/boot-properties-language-server/src/test/java/org/springframework/ide/vscode/boot/metadata/LoggerNameProviderTest.java rename to headless-services/commons/commons-boot/src/test/java/org/springframework/ide/vscode/boot/metadata/LoggerNameProviderTest.java diff --git a/headless-services/boot-properties-language-server/src/test/java/org/springframework/ide/vscode/boot/metadata/MetadataManipulatorTest.java b/headless-services/commons/commons-boot/src/test/java/org/springframework/ide/vscode/boot/metadata/MetadataManipulatorTest.java similarity index 100% rename from headless-services/boot-properties-language-server/src/test/java/org/springframework/ide/vscode/boot/metadata/MetadataManipulatorTest.java rename to headless-services/commons/commons-boot/src/test/java/org/springframework/ide/vscode/boot/metadata/MetadataManipulatorTest.java diff --git a/headless-services/boot-properties-language-server/src/test/java/org/springframework/ide/vscode/boot/metadata/PropertiesIndexTest.java b/headless-services/commons/commons-boot/src/test/java/org/springframework/ide/vscode/boot/metadata/PropertiesIndexTest.java similarity index 100% rename from headless-services/boot-properties-language-server/src/test/java/org/springframework/ide/vscode/boot/metadata/PropertiesIndexTest.java rename to headless-services/commons/commons-boot/src/test/java/org/springframework/ide/vscode/boot/metadata/PropertiesIndexTest.java diff --git a/headless-services/boot-properties-language-server/src/test/java/org/springframework/ide/vscode/boot/metadata/TypeParserTest.java b/headless-services/commons/commons-boot/src/test/java/org/springframework/ide/vscode/boot/metadata/TypeParserTest.java similarity index 100% rename from headless-services/boot-properties-language-server/src/test/java/org/springframework/ide/vscode/boot/metadata/TypeParserTest.java rename to headless-services/commons/commons-boot/src/test/java/org/springframework/ide/vscode/boot/metadata/TypeParserTest.java diff --git a/headless-services/boot-properties-language-server/src/test/java/org/springframework/ide/vscode/boot/metadata/TypeUtilTest.java b/headless-services/commons/commons-boot/src/test/java/org/springframework/ide/vscode/boot/metadata/TypeUtilTest.java similarity index 100% rename from headless-services/boot-properties-language-server/src/test/java/org/springframework/ide/vscode/boot/metadata/TypeUtilTest.java rename to headless-services/commons/commons-boot/src/test/java/org/springframework/ide/vscode/boot/metadata/TypeUtilTest.java diff --git a/headless-services/boot-properties-language-server/src/test/java/org/springframework/ide/vscode/boot/test/ApplicationPropertiesEditorTest.java b/headless-services/commons/commons-boot/src/test/java/org/springframework/ide/vscode/boot/test/ApplicationPropertiesEditorTest.java similarity index 100% rename from headless-services/boot-properties-language-server/src/test/java/org/springframework/ide/vscode/boot/test/ApplicationPropertiesEditorTest.java rename to headless-services/commons/commons-boot/src/test/java/org/springframework/ide/vscode/boot/test/ApplicationPropertiesEditorTest.java diff --git a/headless-services/boot-properties-language-server/src/test/java/org/springframework/ide/vscode/boot/test/ApplicationYamlEditorTest.java b/headless-services/commons/commons-boot/src/test/java/org/springframework/ide/vscode/boot/test/ApplicationYamlEditorTest.java similarity index 100% rename from headless-services/boot-properties-language-server/src/test/java/org/springframework/ide/vscode/boot/test/ApplicationYamlEditorTest.java rename to headless-services/commons/commons-boot/src/test/java/org/springframework/ide/vscode/boot/test/ApplicationYamlEditorTest.java diff --git a/headless-services/boot-properties-language-server/src/test/java/org/springframework/ide/vscode/boot/test/SpringPropertiesIndexTest.java b/headless-services/commons/commons-boot/src/test/java/org/springframework/ide/vscode/boot/test/SpringPropertiesIndexTest.java similarity index 100% rename from headless-services/boot-properties-language-server/src/test/java/org/springframework/ide/vscode/boot/test/SpringPropertiesIndexTest.java rename to headless-services/commons/commons-boot/src/test/java/org/springframework/ide/vscode/boot/test/SpringPropertiesIndexTest.java diff --git a/headless-services/boot-properties-language-server/src/test/java/org/springframework/ide/vscode/project/harness/ProjectsHarness.java b/headless-services/commons/commons-boot/src/test/java/org/springframework/ide/vscode/project/harness/ProjectsHarness.java similarity index 100% rename from headless-services/boot-properties-language-server/src/test/java/org/springframework/ide/vscode/project/harness/ProjectsHarness.java rename to headless-services/commons/commons-boot/src/test/java/org/springframework/ide/vscode/project/harness/ProjectsHarness.java diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.2.0-properties-live-metadta/.mvn/wrapper/maven-wrapper.jar b/headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.2.0-properties-live-metadta/.mvn/wrapper/maven-wrapper.jar similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.2.0-properties-live-metadta/.mvn/wrapper/maven-wrapper.jar rename to headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.2.0-properties-live-metadta/.mvn/wrapper/maven-wrapper.jar diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.2.0-properties-live-metadta/.mvn/wrapper/maven-wrapper.properties b/headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.2.0-properties-live-metadta/.mvn/wrapper/maven-wrapper.properties similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.2.0-properties-live-metadta/.mvn/wrapper/maven-wrapper.properties rename to headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.2.0-properties-live-metadta/.mvn/wrapper/maven-wrapper.properties diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.2.0-properties-live-metadta/mvnw b/headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.2.0-properties-live-metadta/mvnw similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.2.0-properties-live-metadta/mvnw rename to headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.2.0-properties-live-metadta/mvnw diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.2.0-properties-live-metadta/mvnw.cmd b/headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.2.0-properties-live-metadta/mvnw.cmd similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.2.0-properties-live-metadta/mvnw.cmd rename to headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.2.0-properties-live-metadta/mvnw.cmd diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.2.0-properties-live-metadta/pom.xml b/headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.2.0-properties-live-metadta/pom.xml similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.2.0-properties-live-metadta/pom.xml rename to headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.2.0-properties-live-metadta/pom.xml diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.2.0-properties-live-metadta/src/main/java/demo/Application.java b/headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.2.0-properties-live-metadta/src/main/java/demo/Application.java similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.2.0-properties-live-metadta/src/main/java/demo/Application.java rename to headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.2.0-properties-live-metadta/src/main/java/demo/Application.java diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.2.0-properties-live-metadta/src/main/java/demo/FooProperties.java b/headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.2.0-properties-live-metadta/src/main/java/demo/FooProperties.java similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.2.0-properties-live-metadta/src/main/java/demo/FooProperties.java rename to headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.2.0-properties-live-metadta/src/main/java/demo/FooProperties.java diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.2.0-properties-live-metadta/src/main/resources/application.properties b/headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.2.0-properties-live-metadta/src/main/resources/application.properties similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.2.0-properties-live-metadta/src/main/resources/application.properties rename to headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.2.0-properties-live-metadta/src/main/resources/application.properties diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.2.0-properties-live-metadta/src/test/java/demo/ApplicationTests.java b/headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.2.0-properties-live-metadta/src/test/java/demo/ApplicationTests.java similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.2.0-properties-live-metadta/src/test/java/demo/ApplicationTests.java rename to headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.2.0-properties-live-metadta/src/test/java/demo/ApplicationTests.java diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.2.1-app-properties-list-of-pojo/.mvn/wrapper/maven-wrapper.jar b/headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.2.1-app-properties-list-of-pojo/.mvn/wrapper/maven-wrapper.jar similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.2.1-app-properties-list-of-pojo/.mvn/wrapper/maven-wrapper.jar rename to headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.2.1-app-properties-list-of-pojo/.mvn/wrapper/maven-wrapper.jar diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.2.1-app-properties-list-of-pojo/.mvn/wrapper/maven-wrapper.properties b/headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.2.1-app-properties-list-of-pojo/.mvn/wrapper/maven-wrapper.properties similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.2.1-app-properties-list-of-pojo/.mvn/wrapper/maven-wrapper.properties rename to headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.2.1-app-properties-list-of-pojo/.mvn/wrapper/maven-wrapper.properties diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.2.1-app-properties-list-of-pojo/mvnw b/headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.2.1-app-properties-list-of-pojo/mvnw similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.2.1-app-properties-list-of-pojo/mvnw rename to headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.2.1-app-properties-list-of-pojo/mvnw diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.2.1-app-properties-list-of-pojo/mvnw.cmd b/headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.2.1-app-properties-list-of-pojo/mvnw.cmd similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.2.1-app-properties-list-of-pojo/mvnw.cmd rename to headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.2.1-app-properties-list-of-pojo/mvnw.cmd diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.2.1-app-properties-list-of-pojo/pom.xml b/headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.2.1-app-properties-list-of-pojo/pom.xml similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.2.1-app-properties-list-of-pojo/pom.xml rename to headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.2.1-app-properties-list-of-pojo/pom.xml diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.2.1-app-properties-list-of-pojo/src/main/java/demo/DemoApplication.java b/headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.2.1-app-properties-list-of-pojo/src/main/java/demo/DemoApplication.java similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.2.1-app-properties-list-of-pojo/src/main/java/demo/DemoApplication.java rename to headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.2.1-app-properties-list-of-pojo/src/main/java/demo/DemoApplication.java diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.2.1-app-properties-list-of-pojo/src/main/java/demo/Foo.java b/headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.2.1-app-properties-list-of-pojo/src/main/java/demo/Foo.java similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.2.1-app-properties-list-of-pojo/src/main/java/demo/Foo.java rename to headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.2.1-app-properties-list-of-pojo/src/main/java/demo/Foo.java diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.2.1-app-properties-list-of-pojo/src/main/java/demo/FooProperties.java b/headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.2.1-app-properties-list-of-pojo/src/main/java/demo/FooProperties.java similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.2.1-app-properties-list-of-pojo/src/main/java/demo/FooProperties.java rename to headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.2.1-app-properties-list-of-pojo/src/main/java/demo/FooProperties.java diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.2.1-app-properties-list-of-pojo/src/main/resources/application.properties b/headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.2.1-app-properties-list-of-pojo/src/main/resources/application.properties similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.2.1-app-properties-list-of-pojo/src/main/resources/application.properties rename to headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.2.1-app-properties-list-of-pojo/src/main/resources/application.properties diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.2.1-app-properties-list-of-pojo/src/test/java/demo/DemoApplicationTests.java b/headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.2.1-app-properties-list-of-pojo/src/test/java/demo/DemoApplicationTests.java similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.2.1-app-properties-list-of-pojo/src/test/java/demo/DemoApplicationTests.java rename to headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.2.1-app-properties-list-of-pojo/src/test/java/demo/DemoApplicationTests.java diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.3.0-app-sts-4231/.mvn/wrapper/maven-wrapper.jar b/headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.3.0-app-sts-4231/.mvn/wrapper/maven-wrapper.jar similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.3.0-app-sts-4231/.mvn/wrapper/maven-wrapper.jar rename to headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.3.0-app-sts-4231/.mvn/wrapper/maven-wrapper.jar diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.3.0-app-sts-4231/.mvn/wrapper/maven-wrapper.properties b/headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.3.0-app-sts-4231/.mvn/wrapper/maven-wrapper.properties similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.3.0-app-sts-4231/.mvn/wrapper/maven-wrapper.properties rename to headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.3.0-app-sts-4231/.mvn/wrapper/maven-wrapper.properties diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.3.0-app-sts-4231/mvnw b/headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.3.0-app-sts-4231/mvnw similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.3.0-app-sts-4231/mvnw rename to headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.3.0-app-sts-4231/mvnw diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.3.0-app-sts-4231/mvnw.cmd b/headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.3.0-app-sts-4231/mvnw.cmd similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.3.0-app-sts-4231/mvnw.cmd rename to headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.3.0-app-sts-4231/mvnw.cmd diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.3.0-app-sts-4231/pom.xml b/headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.3.0-app-sts-4231/pom.xml similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.3.0-app-sts-4231/pom.xml rename to headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.3.0-app-sts-4231/pom.xml diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.3.0-app-sts-4231/src/main/java/com/example/Sts4231Application.java b/headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.3.0-app-sts-4231/src/main/java/com/example/Sts4231Application.java similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.3.0-app-sts-4231/src/main/java/com/example/Sts4231Application.java rename to headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.3.0-app-sts-4231/src/main/java/com/example/Sts4231Application.java diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.3.0-app-sts-4231/src/main/resources/application.properties b/headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.3.0-app-sts-4231/src/main/resources/application.properties similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.3.0-app-sts-4231/src/main/resources/application.properties rename to headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.3.0-app-sts-4231/src/main/resources/application.properties diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.3.0-app-sts-4231/src/test/java/com/example/Sts4231ApplicationTests.java b/headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.3.0-app-sts-4231/src/test/java/com/example/Sts4231ApplicationTests.java similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.3.0-app-sts-4231/src/test/java/com/example/Sts4231ApplicationTests.java rename to headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.3.0-app-sts-4231/src/test/java/com/example/Sts4231ApplicationTests.java diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.3.3-app-with-resource-prop/.mvn/wrapper/maven-wrapper.jar b/headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.3.3-app-with-resource-prop/.mvn/wrapper/maven-wrapper.jar similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.3.3-app-with-resource-prop/.mvn/wrapper/maven-wrapper.jar rename to headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.3.3-app-with-resource-prop/.mvn/wrapper/maven-wrapper.jar diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.3.3-app-with-resource-prop/.mvn/wrapper/maven-wrapper.properties b/headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.3.3-app-with-resource-prop/.mvn/wrapper/maven-wrapper.properties similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.3.3-app-with-resource-prop/.mvn/wrapper/maven-wrapper.properties rename to headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.3.3-app-with-resource-prop/.mvn/wrapper/maven-wrapper.properties diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.3.3-app-with-resource-prop/mvnw b/headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.3.3-app-with-resource-prop/mvnw similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.3.3-app-with-resource-prop/mvnw rename to headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.3.3-app-with-resource-prop/mvnw diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.3.3-app-with-resource-prop/mvnw.cmd b/headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.3.3-app-with-resource-prop/mvnw.cmd similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.3.3-app-with-resource-prop/mvnw.cmd rename to headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.3.3-app-with-resource-prop/mvnw.cmd diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.3.3-app-with-resource-prop/pom.xml b/headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.3.3-app-with-resource-prop/pom.xml similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.3.3-app-with-resource-prop/pom.xml rename to headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.3.3-app-with-resource-prop/pom.xml diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.3.3-app-with-resource-prop/src/main/java/com/example/DemoWithResourcePropApplication.java b/headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.3.3-app-with-resource-prop/src/main/java/com/example/DemoWithResourcePropApplication.java similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.3.3-app-with-resource-prop/src/main/java/com/example/DemoWithResourcePropApplication.java rename to headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.3.3-app-with-resource-prop/src/main/java/com/example/DemoWithResourcePropApplication.java diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.3.3-app-with-resource-prop/src/main/java/com/example/WelcomeController.java b/headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.3.3-app-with-resource-prop/src/main/java/com/example/WelcomeController.java similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.3.3-app-with-resource-prop/src/main/java/com/example/WelcomeController.java rename to headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.3.3-app-with-resource-prop/src/main/java/com/example/WelcomeController.java diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.3.3-app-with-resource-prop/src/main/java/com/example/WelcomeProperties.java b/headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.3.3-app-with-resource-prop/src/main/java/com/example/WelcomeProperties.java similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.3.3-app-with-resource-prop/src/main/java/com/example/WelcomeProperties.java rename to headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.3.3-app-with-resource-prop/src/main/java/com/example/WelcomeProperties.java diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.3.3-app-with-resource-prop/src/main/resources/META-INF/additional-spring-configuration-metadata.json b/headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.3.3-app-with-resource-prop/src/main/resources/META-INF/additional-spring-configuration-metadata.json similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.3.3-app-with-resource-prop/src/main/resources/META-INF/additional-spring-configuration-metadata.json rename to headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.3.3-app-with-resource-prop/src/main/resources/META-INF/additional-spring-configuration-metadata.json diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.3.3-app-with-resource-prop/src/main/resources/application.yml b/headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.3.3-app-with-resource-prop/src/main/resources/application.yml similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.3.3-app-with-resource-prop/src/main/resources/application.yml rename to headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.3.3-app-with-resource-prop/src/main/resources/application.yml diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.3.3-app-with-resource-prop/src/main/resources/txt/welcome.txt b/headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.3.3-app-with-resource-prop/src/main/resources/txt/welcome.txt similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.3.3-app-with-resource-prop/src/main/resources/txt/welcome.txt rename to headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.3.3-app-with-resource-prop/src/main/resources/txt/welcome.txt diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.3.3-sts-4335/.gitignore b/headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.3.3-sts-4335/.gitignore similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.3.3-sts-4335/.gitignore rename to headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.3.3-sts-4335/.gitignore diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.3.3-sts-4335/.mvn/wrapper/maven-wrapper.jar b/headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.3.3-sts-4335/.mvn/wrapper/maven-wrapper.jar similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.3.3-sts-4335/.mvn/wrapper/maven-wrapper.jar rename to headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.3.3-sts-4335/.mvn/wrapper/maven-wrapper.jar diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.3.3-sts-4335/.mvn/wrapper/maven-wrapper.properties b/headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.3.3-sts-4335/.mvn/wrapper/maven-wrapper.properties similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.3.3-sts-4335/.mvn/wrapper/maven-wrapper.properties rename to headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.3.3-sts-4335/.mvn/wrapper/maven-wrapper.properties diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.3.3-sts-4335/mvnw b/headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.3.3-sts-4335/mvnw similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.3.3-sts-4335/mvnw rename to headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.3.3-sts-4335/mvnw diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.3.3-sts-4335/mvnw.cmd b/headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.3.3-sts-4335/mvnw.cmd similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.3.3-sts-4335/mvnw.cmd rename to headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.3.3-sts-4335/mvnw.cmd diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.3.3-sts-4335/pom.xml b/headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.3.3-sts-4335/pom.xml similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.3.3-sts-4335/pom.xml rename to headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.3.3-sts-4335/pom.xml diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.3.3-sts-4335/src/main/java/com/example/DemoApplication.java b/headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.3.3-sts-4335/src/main/java/com/example/DemoApplication.java similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.3.3-sts-4335/src/main/java/com/example/DemoApplication.java rename to headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.3.3-sts-4335/src/main/java/com/example/DemoApplication.java diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.3.3-sts-4335/src/main/java/com/example/Runner.java b/headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.3.3-sts-4335/src/main/java/com/example/Runner.java similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.3.3-sts-4335/src/main/java/com/example/Runner.java rename to headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.3.3-sts-4335/src/main/java/com/example/Runner.java diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.3.3-sts-4335/src/main/java/com/example/TestMap.java b/headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.3.3-sts-4335/src/main/java/com/example/TestMap.java similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.3.3-sts-4335/src/main/java/com/example/TestMap.java rename to headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.3.3-sts-4335/src/main/java/com/example/TestMap.java diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.3.3-sts-4335/src/main/java/com/wellsfargo/lendingplatform/web/config/Color.java b/headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.3.3-sts-4335/src/main/java/com/wellsfargo/lendingplatform/web/config/Color.java similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.3.3-sts-4335/src/main/java/com/wellsfargo/lendingplatform/web/config/Color.java rename to headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.3.3-sts-4335/src/main/java/com/wellsfargo/lendingplatform/web/config/Color.java diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.3.3-sts-4335/src/main/java/com/wellsfargo/lendingplatform/web/config/TestObjectWithList.java b/headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.3.3-sts-4335/src/main/java/com/wellsfargo/lendingplatform/web/config/TestObjectWithList.java similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.3.3-sts-4335/src/main/java/com/wellsfargo/lendingplatform/web/config/TestObjectWithList.java rename to headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.3.3-sts-4335/src/main/java/com/wellsfargo/lendingplatform/web/config/TestObjectWithList.java diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.3.3-sts-4335/src/main/resources/application.properties b/headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.3.3-sts-4335/src/main/resources/application.properties similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.3.3-sts-4335/src/main/resources/application.properties rename to headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.3.3-sts-4335/src/main/resources/application.properties diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.3.3-sts-4335/src/test/java/com/example/DemoApplicationTests.java b/headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.3.3-sts-4335/src/test/java/com/example/DemoApplicationTests.java similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/boot-1.3.3-sts-4335/src/test/java/com/example/DemoApplicationTests.java rename to headless-services/commons/commons-boot/src/test/resources/test-projects/boot-1.3.3-sts-4335/src/test/java/com/example/DemoApplicationTests.java diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/custom-properties-boot-project/.mvn/wrapper/maven-wrapper.jar b/headless-services/commons/commons-boot/src/test/resources/test-projects/custom-properties-boot-project/.mvn/wrapper/maven-wrapper.jar similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/custom-properties-boot-project/.mvn/wrapper/maven-wrapper.jar rename to headless-services/commons/commons-boot/src/test/resources/test-projects/custom-properties-boot-project/.mvn/wrapper/maven-wrapper.jar diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/custom-properties-boot-project/.mvn/wrapper/maven-wrapper.properties b/headless-services/commons/commons-boot/src/test/resources/test-projects/custom-properties-boot-project/.mvn/wrapper/maven-wrapper.properties similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/custom-properties-boot-project/.mvn/wrapper/maven-wrapper.properties rename to headless-services/commons/commons-boot/src/test/resources/test-projects/custom-properties-boot-project/.mvn/wrapper/maven-wrapper.properties diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/custom-properties-boot-project/mvnw b/headless-services/commons/commons-boot/src/test/resources/test-projects/custom-properties-boot-project/mvnw similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/custom-properties-boot-project/mvnw rename to headless-services/commons/commons-boot/src/test/resources/test-projects/custom-properties-boot-project/mvnw diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/custom-properties-boot-project/mvnw.cmd b/headless-services/commons/commons-boot/src/test/resources/test-projects/custom-properties-boot-project/mvnw.cmd similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/custom-properties-boot-project/mvnw.cmd rename to headless-services/commons/commons-boot/src/test/resources/test-projects/custom-properties-boot-project/mvnw.cmd diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/custom-properties-boot-project/pom.xml b/headless-services/commons/commons-boot/src/test/resources/test-projects/custom-properties-boot-project/pom.xml similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/custom-properties-boot-project/pom.xml rename to headless-services/commons/commons-boot/src/test/resources/test-projects/custom-properties-boot-project/pom.xml diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/custom-properties-boot-project/src/main/java/com/example/Demo1Application.java b/headless-services/commons/commons-boot/src/test/resources/test-projects/custom-properties-boot-project/src/main/java/com/example/Demo1Application.java similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/custom-properties-boot-project/src/main/java/com/example/Demo1Application.java rename to headless-services/commons/commons-boot/src/test/resources/test-projects/custom-properties-boot-project/src/main/java/com/example/Demo1Application.java diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/custom-properties-boot-project/src/main/java/com/example/DemoProperties.java b/headless-services/commons/commons-boot/src/test/resources/test-projects/custom-properties-boot-project/src/main/java/com/example/DemoProperties.java similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/custom-properties-boot-project/src/main/java/com/example/DemoProperties.java rename to headless-services/commons/commons-boot/src/test/resources/test-projects/custom-properties-boot-project/src/main/java/com/example/DemoProperties.java diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/custom-properties-boot-project/src/main/java/com/example/RestApi.java b/headless-services/commons/commons-boot/src/test/resources/test-projects/custom-properties-boot-project/src/main/java/com/example/RestApi.java similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/custom-properties-boot-project/src/main/java/com/example/RestApi.java rename to headless-services/commons/commons-boot/src/test/resources/test-projects/custom-properties-boot-project/src/main/java/com/example/RestApi.java diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/custom-properties-boot-project/src/main/resources/application.properties b/headless-services/commons/commons-boot/src/test/resources/test-projects/custom-properties-boot-project/src/main/resources/application.properties similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/custom-properties-boot-project/src/main/resources/application.properties rename to headless-services/commons/commons-boot/src/test/resources/test-projects/custom-properties-boot-project/src/main/resources/application.properties diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/custom-properties-boot-project/src/test/java/com/example/Demo1ApplicationTests.java b/headless-services/commons/commons-boot/src/test/resources/test-projects/custom-properties-boot-project/src/test/java/com/example/Demo1ApplicationTests.java similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/custom-properties-boot-project/src/test/java/com/example/Demo1ApplicationTests.java rename to headless-services/commons/commons-boot/src/test/resources/test-projects/custom-properties-boot-project/src/test/java/com/example/Demo1ApplicationTests.java diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/empty-boot-1.3.0-app/.gitignore b/headless-services/commons/commons-boot/src/test/resources/test-projects/empty-boot-1.3.0-app/.gitignore similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/empty-boot-1.3.0-app/.gitignore rename to headless-services/commons/commons-boot/src/test/resources/test-projects/empty-boot-1.3.0-app/.gitignore diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/empty-boot-1.3.0-app/.mvn/wrapper/maven-wrapper.jar b/headless-services/commons/commons-boot/src/test/resources/test-projects/empty-boot-1.3.0-app/.mvn/wrapper/maven-wrapper.jar similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/empty-boot-1.3.0-app/.mvn/wrapper/maven-wrapper.jar rename to headless-services/commons/commons-boot/src/test/resources/test-projects/empty-boot-1.3.0-app/.mvn/wrapper/maven-wrapper.jar diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/empty-boot-1.3.0-app/.mvn/wrapper/maven-wrapper.properties b/headless-services/commons/commons-boot/src/test/resources/test-projects/empty-boot-1.3.0-app/.mvn/wrapper/maven-wrapper.properties similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/empty-boot-1.3.0-app/.mvn/wrapper/maven-wrapper.properties rename to headless-services/commons/commons-boot/src/test/resources/test-projects/empty-boot-1.3.0-app/.mvn/wrapper/maven-wrapper.properties diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/empty-boot-1.3.0-app/mvnw b/headless-services/commons/commons-boot/src/test/resources/test-projects/empty-boot-1.3.0-app/mvnw similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/empty-boot-1.3.0-app/mvnw rename to headless-services/commons/commons-boot/src/test/resources/test-projects/empty-boot-1.3.0-app/mvnw diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/empty-boot-1.3.0-app/mvnw.cmd b/headless-services/commons/commons-boot/src/test/resources/test-projects/empty-boot-1.3.0-app/mvnw.cmd similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/empty-boot-1.3.0-app/mvnw.cmd rename to headless-services/commons/commons-boot/src/test/resources/test-projects/empty-boot-1.3.0-app/mvnw.cmd diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/empty-boot-1.3.0-app/pom.xml b/headless-services/commons/commons-boot/src/test/resources/test-projects/empty-boot-1.3.0-app/pom.xml similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/empty-boot-1.3.0-app/pom.xml rename to headless-services/commons/commons-boot/src/test/resources/test-projects/empty-boot-1.3.0-app/pom.xml diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/empty-boot-1.3.0-app/src/main/java/com/example/Boot13Application.java b/headless-services/commons/commons-boot/src/test/resources/test-projects/empty-boot-1.3.0-app/src/main/java/com/example/Boot13Application.java similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/empty-boot-1.3.0-app/src/main/java/com/example/Boot13Application.java rename to headless-services/commons/commons-boot/src/test/resources/test-projects/empty-boot-1.3.0-app/src/main/java/com/example/Boot13Application.java diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/empty-boot-1.3.0-app/src/main/resources/application.properties b/headless-services/commons/commons-boot/src/test/resources/test-projects/empty-boot-1.3.0-app/src/main/resources/application.properties similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/empty-boot-1.3.0-app/src/main/resources/application.properties rename to headless-services/commons/commons-boot/src/test/resources/test-projects/empty-boot-1.3.0-app/src/main/resources/application.properties diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/empty-boot-1.3.0-app/src/main/resources/application.yml b/headless-services/commons/commons-boot/src/test/resources/test-projects/empty-boot-1.3.0-app/src/main/resources/application.yml similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/empty-boot-1.3.0-app/src/main/resources/application.yml rename to headless-services/commons/commons-boot/src/test/resources/test-projects/empty-boot-1.3.0-app/src/main/resources/application.yml diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/empty-boot-1.3.0-app/src/main/resources/stuff/test-resource.txt b/headless-services/commons/commons-boot/src/test/resources/test-projects/empty-boot-1.3.0-app/src/main/resources/stuff/test-resource.txt similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/empty-boot-1.3.0-app/src/main/resources/stuff/test-resource.txt rename to headless-services/commons/commons-boot/src/test/resources/test-projects/empty-boot-1.3.0-app/src/main/resources/stuff/test-resource.txt diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/empty-boot-1.3.0-app/src/main/resources/stuff/wordlist.txt b/headless-services/commons/commons-boot/src/test/resources/test-projects/empty-boot-1.3.0-app/src/main/resources/stuff/wordlist.txt similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/empty-boot-1.3.0-app/src/main/resources/stuff/wordlist.txt rename to headless-services/commons/commons-boot/src/test/resources/test-projects/empty-boot-1.3.0-app/src/main/resources/stuff/wordlist.txt diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/empty-boot-1.3.0-app/src/test/java/com/example/Boot13ApplicationTests.java b/headless-services/commons/commons-boot/src/test/resources/test-projects/empty-boot-1.3.0-app/src/test/java/com/example/Boot13ApplicationTests.java similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/empty-boot-1.3.0-app/src/test/java/com/example/Boot13ApplicationTests.java rename to headless-services/commons/commons-boot/src/test/resources/test-projects/empty-boot-1.3.0-app/src/test/java/com/example/Boot13ApplicationTests.java diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/empty-boot-1.3.0-with-mongo/.mvn/wrapper/maven-wrapper.jar b/headless-services/commons/commons-boot/src/test/resources/test-projects/empty-boot-1.3.0-with-mongo/.mvn/wrapper/maven-wrapper.jar similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/empty-boot-1.3.0-with-mongo/.mvn/wrapper/maven-wrapper.jar rename to headless-services/commons/commons-boot/src/test/resources/test-projects/empty-boot-1.3.0-with-mongo/.mvn/wrapper/maven-wrapper.jar diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/empty-boot-1.3.0-with-mongo/.mvn/wrapper/maven-wrapper.properties b/headless-services/commons/commons-boot/src/test/resources/test-projects/empty-boot-1.3.0-with-mongo/.mvn/wrapper/maven-wrapper.properties similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/empty-boot-1.3.0-with-mongo/.mvn/wrapper/maven-wrapper.properties rename to headless-services/commons/commons-boot/src/test/resources/test-projects/empty-boot-1.3.0-with-mongo/.mvn/wrapper/maven-wrapper.properties diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/empty-boot-1.3.0-with-mongo/mvnw b/headless-services/commons/commons-boot/src/test/resources/test-projects/empty-boot-1.3.0-with-mongo/mvnw similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/empty-boot-1.3.0-with-mongo/mvnw rename to headless-services/commons/commons-boot/src/test/resources/test-projects/empty-boot-1.3.0-with-mongo/mvnw diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/empty-boot-1.3.0-with-mongo/mvnw.cmd b/headless-services/commons/commons-boot/src/test/resources/test-projects/empty-boot-1.3.0-with-mongo/mvnw.cmd similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/empty-boot-1.3.0-with-mongo/mvnw.cmd rename to headless-services/commons/commons-boot/src/test/resources/test-projects/empty-boot-1.3.0-with-mongo/mvnw.cmd diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/empty-boot-1.3.0-with-mongo/pom.xml b/headless-services/commons/commons-boot/src/test/resources/test-projects/empty-boot-1.3.0-with-mongo/pom.xml similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/empty-boot-1.3.0-with-mongo/pom.xml rename to headless-services/commons/commons-boot/src/test/resources/test-projects/empty-boot-1.3.0-with-mongo/pom.xml diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/empty-boot-1.3.0-with-mongo/src/main/java/com/example/DemoApplication.java b/headless-services/commons/commons-boot/src/test/resources/test-projects/empty-boot-1.3.0-with-mongo/src/main/java/com/example/DemoApplication.java similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/empty-boot-1.3.0-with-mongo/src/main/java/com/example/DemoApplication.java rename to headless-services/commons/commons-boot/src/test/resources/test-projects/empty-boot-1.3.0-with-mongo/src/main/java/com/example/DemoApplication.java diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/empty-boot-1.3.0-with-mongo/src/main/java/com/example/MyController.java b/headless-services/commons/commons-boot/src/test/resources/test-projects/empty-boot-1.3.0-with-mongo/src/main/java/com/example/MyController.java similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/empty-boot-1.3.0-with-mongo/src/main/java/com/example/MyController.java rename to headless-services/commons/commons-boot/src/test/resources/test-projects/empty-boot-1.3.0-with-mongo/src/main/java/com/example/MyController.java diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/empty-boot-1.3.0-with-mongo/src/main/resources/application.yml b/headless-services/commons/commons-boot/src/test/resources/test-projects/empty-boot-1.3.0-with-mongo/src/main/resources/application.yml similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/empty-boot-1.3.0-with-mongo/src/main/resources/application.yml rename to headless-services/commons/commons-boot/src/test/resources/test-projects/empty-boot-1.3.0-with-mongo/src/main/resources/application.yml diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/empty-boot-1.3.0-with-mongo/src/test/java/com/example/DemoApplicationTests.java b/headless-services/commons/commons-boot/src/test/resources/test-projects/empty-boot-1.3.0-with-mongo/src/test/java/com/example/DemoApplicationTests.java similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/empty-boot-1.3.0-with-mongo/src/test/java/com/example/DemoApplicationTests.java rename to headless-services/commons/commons-boot/src/test/resources/test-projects/empty-boot-1.3.0-with-mongo/src/test/java/com/example/DemoApplicationTests.java diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/enums-boot-1.3.2-app/.mvn/wrapper/maven-wrapper.jar b/headless-services/commons/commons-boot/src/test/resources/test-projects/enums-boot-1.3.2-app/.mvn/wrapper/maven-wrapper.jar similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/enums-boot-1.3.2-app/.mvn/wrapper/maven-wrapper.jar rename to headless-services/commons/commons-boot/src/test/resources/test-projects/enums-boot-1.3.2-app/.mvn/wrapper/maven-wrapper.jar diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/enums-boot-1.3.2-app/.mvn/wrapper/maven-wrapper.properties b/headless-services/commons/commons-boot/src/test/resources/test-projects/enums-boot-1.3.2-app/.mvn/wrapper/maven-wrapper.properties similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/enums-boot-1.3.2-app/.mvn/wrapper/maven-wrapper.properties rename to headless-services/commons/commons-boot/src/test/resources/test-projects/enums-boot-1.3.2-app/.mvn/wrapper/maven-wrapper.properties diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/enums-boot-1.3.2-app/manifest.yml b/headless-services/commons/commons-boot/src/test/resources/test-projects/enums-boot-1.3.2-app/manifest.yml similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/enums-boot-1.3.2-app/manifest.yml rename to headless-services/commons/commons-boot/src/test/resources/test-projects/enums-boot-1.3.2-app/manifest.yml diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/enums-boot-1.3.2-app/mvnw b/headless-services/commons/commons-boot/src/test/resources/test-projects/enums-boot-1.3.2-app/mvnw similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/enums-boot-1.3.2-app/mvnw rename to headless-services/commons/commons-boot/src/test/resources/test-projects/enums-boot-1.3.2-app/mvnw diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/enums-boot-1.3.2-app/mvnw.cmd b/headless-services/commons/commons-boot/src/test/resources/test-projects/enums-boot-1.3.2-app/mvnw.cmd similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/enums-boot-1.3.2-app/mvnw.cmd rename to headless-services/commons/commons-boot/src/test/resources/test-projects/enums-boot-1.3.2-app/mvnw.cmd diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/enums-boot-1.3.2-app/pom.xml b/headless-services/commons/commons-boot/src/test/resources/test-projects/enums-boot-1.3.2-app/pom.xml similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/enums-boot-1.3.2-app/pom.xml rename to headless-services/commons/commons-boot/src/test/resources/test-projects/enums-boot-1.3.2-app/pom.xml diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/enums-boot-1.3.2-app/src/main/java/demo/ClothingSize.java b/headless-services/commons/commons-boot/src/test/resources/test-projects/enums-boot-1.3.2-app/src/main/java/demo/ClothingSize.java similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/enums-boot-1.3.2-app/src/main/java/demo/ClothingSize.java rename to headless-services/commons/commons-boot/src/test/resources/test-projects/enums-boot-1.3.2-app/src/main/java/demo/ClothingSize.java diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/enums-boot-1.3.2-app/src/main/java/demo/Color.java b/headless-services/commons/commons-boot/src/test/resources/test-projects/enums-boot-1.3.2-app/src/main/java/demo/Color.java similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/enums-boot-1.3.2-app/src/main/java/demo/Color.java rename to headless-services/commons/commons-boot/src/test/resources/test-projects/enums-boot-1.3.2-app/src/main/java/demo/Color.java diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/enums-boot-1.3.2-app/src/main/java/demo/ColorData.java b/headless-services/commons/commons-boot/src/test/resources/test-projects/enums-boot-1.3.2-app/src/main/java/demo/ColorData.java similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/enums-boot-1.3.2-app/src/main/java/demo/ColorData.java rename to headless-services/commons/commons-boot/src/test/resources/test-projects/enums-boot-1.3.2-app/src/main/java/demo/ColorData.java diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/enums-boot-1.3.2-app/src/main/java/demo/DemoEnumApplication.java b/headless-services/commons/commons-boot/src/test/resources/test-projects/enums-boot-1.3.2-app/src/main/java/demo/DemoEnumApplication.java similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/enums-boot-1.3.2-app/src/main/java/demo/DemoEnumApplication.java rename to headless-services/commons/commons-boot/src/test/resources/test-projects/enums-boot-1.3.2-app/src/main/java/demo/DemoEnumApplication.java diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/enums-boot-1.3.2-app/src/main/java/demo/FooProperties.java b/headless-services/commons/commons-boot/src/test/resources/test-projects/enums-boot-1.3.2-app/src/main/java/demo/FooProperties.java similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/enums-boot-1.3.2-app/src/main/java/demo/FooProperties.java rename to headless-services/commons/commons-boot/src/test/resources/test-projects/enums-boot-1.3.2-app/src/main/java/demo/FooProperties.java diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/enums-boot-1.3.2-app/src/main/resources/application-prod.properties b/headless-services/commons/commons-boot/src/test/resources/test-projects/enums-boot-1.3.2-app/src/main/resources/application-prod.properties similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/enums-boot-1.3.2-app/src/main/resources/application-prod.properties rename to headless-services/commons/commons-boot/src/test/resources/test-projects/enums-boot-1.3.2-app/src/main/resources/application-prod.properties diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/enums-boot-1.3.2-app/src/main/resources/application-prod.yml b/headless-services/commons/commons-boot/src/test/resources/test-projects/enums-boot-1.3.2-app/src/main/resources/application-prod.yml similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/enums-boot-1.3.2-app/src/main/resources/application-prod.yml rename to headless-services/commons/commons-boot/src/test/resources/test-projects/enums-boot-1.3.2-app/src/main/resources/application-prod.yml diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/enums-boot-1.3.2-app/src/main/resources/application.properties b/headless-services/commons/commons-boot/src/test/resources/test-projects/enums-boot-1.3.2-app/src/main/resources/application.properties similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/enums-boot-1.3.2-app/src/main/resources/application.properties rename to headless-services/commons/commons-boot/src/test/resources/test-projects/enums-boot-1.3.2-app/src/main/resources/application.properties diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/enums-boot-1.3.2-app/src/main/resources/application.yml b/headless-services/commons/commons-boot/src/test/resources/test-projects/enums-boot-1.3.2-app/src/main/resources/application.yml similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/enums-boot-1.3.2-app/src/main/resources/application.yml rename to headless-services/commons/commons-boot/src/test/resources/test-projects/enums-boot-1.3.2-app/src/main/resources/application.yml diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/tricky-getters-boot-1.3.1-app/.mvn/wrapper/maven-wrapper.jar b/headless-services/commons/commons-boot/src/test/resources/test-projects/tricky-getters-boot-1.3.1-app/.mvn/wrapper/maven-wrapper.jar similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/tricky-getters-boot-1.3.1-app/.mvn/wrapper/maven-wrapper.jar rename to headless-services/commons/commons-boot/src/test/resources/test-projects/tricky-getters-boot-1.3.1-app/.mvn/wrapper/maven-wrapper.jar diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/tricky-getters-boot-1.3.1-app/.mvn/wrapper/maven-wrapper.properties b/headless-services/commons/commons-boot/src/test/resources/test-projects/tricky-getters-boot-1.3.1-app/.mvn/wrapper/maven-wrapper.properties similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/tricky-getters-boot-1.3.1-app/.mvn/wrapper/maven-wrapper.properties rename to headless-services/commons/commons-boot/src/test/resources/test-projects/tricky-getters-boot-1.3.1-app/.mvn/wrapper/maven-wrapper.properties diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/tricky-getters-boot-1.3.1-app/mvnw b/headless-services/commons/commons-boot/src/test/resources/test-projects/tricky-getters-boot-1.3.1-app/mvnw similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/tricky-getters-boot-1.3.1-app/mvnw rename to headless-services/commons/commons-boot/src/test/resources/test-projects/tricky-getters-boot-1.3.1-app/mvnw diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/tricky-getters-boot-1.3.1-app/mvnw.cmd b/headless-services/commons/commons-boot/src/test/resources/test-projects/tricky-getters-boot-1.3.1-app/mvnw.cmd similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/tricky-getters-boot-1.3.1-app/mvnw.cmd rename to headless-services/commons/commons-boot/src/test/resources/test-projects/tricky-getters-boot-1.3.1-app/mvnw.cmd diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/tricky-getters-boot-1.3.1-app/pom.xml b/headless-services/commons/commons-boot/src/test/resources/test-projects/tricky-getters-boot-1.3.1-app/pom.xml similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/tricky-getters-boot-1.3.1-app/pom.xml rename to headless-services/commons/commons-boot/src/test/resources/test-projects/tricky-getters-boot-1.3.1-app/pom.xml diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/tricky-getters-boot-1.3.1-app/src/main/java/demo/CamelCaser.java b/headless-services/commons/commons-boot/src/test/resources/test-projects/tricky-getters-boot-1.3.1-app/src/main/java/demo/CamelCaser.java similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/tricky-getters-boot-1.3.1-app/src/main/java/demo/CamelCaser.java rename to headless-services/commons/commons-boot/src/test/resources/test-projects/tricky-getters-boot-1.3.1-app/src/main/java/demo/CamelCaser.java diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/tricky-getters-boot-1.3.1-app/src/main/java/demo/DemoApplication.java b/headless-services/commons/commons-boot/src/test/resources/test-projects/tricky-getters-boot-1.3.1-app/src/main/java/demo/DemoApplication.java similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/tricky-getters-boot-1.3.1-app/src/main/java/demo/DemoApplication.java rename to headless-services/commons/commons-boot/src/test/resources/test-projects/tricky-getters-boot-1.3.1-app/src/main/java/demo/DemoApplication.java diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/tricky-getters-boot-1.3.1-app/src/main/java/demo/Deprecater.java b/headless-services/commons/commons-boot/src/test/resources/test-projects/tricky-getters-boot-1.3.1-app/src/main/java/demo/Deprecater.java similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/tricky-getters-boot-1.3.1-app/src/main/java/demo/Deprecater.java rename to headless-services/commons/commons-boot/src/test/resources/test-projects/tricky-getters-boot-1.3.1-app/src/main/java/demo/Deprecater.java diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/tricky-getters-boot-1.3.1-app/src/main/java/demo/TrickyGetters.java b/headless-services/commons/commons-boot/src/test/resources/test-projects/tricky-getters-boot-1.3.1-app/src/main/java/demo/TrickyGetters.java similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/tricky-getters-boot-1.3.1-app/src/main/java/demo/TrickyGetters.java rename to headless-services/commons/commons-boot/src/test/resources/test-projects/tricky-getters-boot-1.3.1-app/src/main/java/demo/TrickyGetters.java diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/tricky-getters-boot-1.3.1-app/src/main/resources/application.properties b/headless-services/commons/commons-boot/src/test/resources/test-projects/tricky-getters-boot-1.3.1-app/src/main/resources/application.properties similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/tricky-getters-boot-1.3.1-app/src/main/resources/application.properties rename to headless-services/commons/commons-boot/src/test/resources/test-projects/tricky-getters-boot-1.3.1-app/src/main/resources/application.properties diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/tricky-getters-boot-1.3.1-app/src/main/resources/application.yml b/headless-services/commons/commons-boot/src/test/resources/test-projects/tricky-getters-boot-1.3.1-app/src/main/resources/application.yml similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/tricky-getters-boot-1.3.1-app/src/main/resources/application.yml rename to headless-services/commons/commons-boot/src/test/resources/test-projects/tricky-getters-boot-1.3.1-app/src/main/resources/application.yml diff --git a/headless-services/boot-properties-language-server/src/test/resources/test-projects/tricky-getters-boot-1.3.1-app/src/test/java/demo/DemoApplicationTests.java b/headless-services/commons/commons-boot/src/test/resources/test-projects/tricky-getters-boot-1.3.1-app/src/test/java/demo/DemoApplicationTests.java similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/test-projects/tricky-getters-boot-1.3.1-app/src/test/java/demo/DemoApplicationTests.java rename to headless-services/commons/commons-boot/src/test/resources/test-projects/tricky-getters-boot-1.3.1-app/src/test/java/demo/DemoApplicationTests.java diff --git a/headless-services/boot-properties-language-server/src/test/resources/workspace/application.properties b/headless-services/commons/commons-boot/src/test/resources/workspace/application.properties similarity index 100% rename from headless-services/boot-properties-language-server/src/test/resources/workspace/application.properties rename to headless-services/commons/commons-boot/src/test/resources/workspace/application.properties diff --git a/headless-services/commons/pom.xml b/headless-services/commons/pom.xml index ad56aca33..27ac53388 100644 --- a/headless-services/commons/pom.xml +++ b/headless-services/commons/pom.xml @@ -20,6 +20,7 @@ commons-maven commons-gradle commons-boot-app-cli + commons-boot