diff --git a/vscode-extensions/vscode-application-yaml/package.sh b/vscode-extensions/vscode-application-yaml/package.sh
index fe8487162..3cda60f54 100755
--- a/vscode-extensions/vscode-application-yaml/package.sh
+++ b/vscode-extensions/vscode-application-yaml/package.sh
@@ -6,7 +6,9 @@
set -e # fail at the first sign of trouble
-mvn clean package ## build language server fat jar
+#Ensure commons are built and uptodate in local maven cache
+mvn -f ../commons/pom.xml clean install
+mvn clean package
npm install
vsce package
diff --git a/vscode-extensions/vscode-application-yaml/pom.xml b/vscode-extensions/vscode-application-yaml/pom.xml
index 94891dee0..2895c96ac 100644
--- a/vscode-extensions/vscode-application-yaml/pom.xml
+++ b/vscode-extensions/vscode-application-yaml/pom.xml
@@ -2,10 +2,16 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
4.0.0
- com.github.kdvolder
vscode-application-yaml
jar
- 0.0.1-SNAPSHOT
+
+
+ org.springframework.ide.vscode
+ commons-parent
+ 0.0.1-SNAPSHOT
+ ../commons/pom.xml
+
+
@@ -31,52 +37,12 @@
file://${basedir}/dist
-
- 2.5.0
- 2.10
-
-
+
- io.typefox.lsapi
- io.typefox.lsapi
- 0.2.0-SNAPSHOT
-
-
- io.typefox.lsapi
- io.typefox.lsapi.services
- 0.2.0-SNAPSHOT
-
-
- io.typefox.lsapi
- io.typefox.lsapi.annotations
- 0.2.0-SNAPSHOT
-
-
-
- com.fasterxml.jackson.core
- jackson-core
- ${jackson-2-version}
-
-
- com.fasterxml.jackson.core
- jackson-annotations
- ${jackson-2-version}
-
-
- com.fasterxml.jackson.core
- jackson-databind
- ${jackson-2-version}
-
-
- com.fasterxml.jackson.datatype
- jackson-datatype-jsr310
- ${jackson-2-version}
-
-
- com.fasterxml.jackson.datatype
- jackson-datatype-jdk8
- ${jackson-2-version}
+ org.springframework.ide.vscode
+ language-server-commons
+ 0.0.1-SNAPSHOT
@@ -90,19 +56,6 @@
guava
18.0
-
-
- junit
- junit
- 4.11
- test
-
-
- org.assertj
- assertj-core
- 3.5.2
- test
-
diff --git a/vscode-extensions/vscode-manifest-yaml/.classpath b/vscode-extensions/vscode-manifest-yaml/.classpath
new file mode 100644
index 000000000..d46faf10e
--- /dev/null
+++ b/vscode-extensions/vscode-manifest-yaml/.classpath
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/vscode-extensions/vscode-manifest-yaml/.project b/vscode-extensions/vscode-manifest-yaml/.project
new file mode 100644
index 000000000..8a4f998d3
--- /dev/null
+++ b/vscode-extensions/vscode-manifest-yaml/.project
@@ -0,0 +1,23 @@
+
+
+ vscode-manifest-yaml
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+
+
+ org.eclipse.jdt.core.javanature
+ org.eclipse.m2e.core.maven2Nature
+
+
diff --git a/vscode-extensions/vscode-manifest-yaml/.settings/org.eclipse.jdt.core.prefs b/vscode-extensions/vscode-manifest-yaml/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 000000000..714351aec
--- /dev/null
+++ b/vscode-extensions/vscode-manifest-yaml/.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/vscode-extensions/vscode-manifest-yaml/.settings/org.eclipse.m2e.core.prefs b/vscode-extensions/vscode-manifest-yaml/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 000000000..f897a7f1c
--- /dev/null
+++ b/vscode-extensions/vscode-manifest-yaml/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1