diff --git a/eclipse-distribution/org.springframework.boot.ide.product.e48/org.springframework.boot.ide.product b/eclipse-distribution/org.springframework.boot.ide.product.e48/org.springframework.boot.ide.product
new file mode 100644
index 000000000..dd641ce3f
--- /dev/null
+++ b/eclipse-distribution/org.springframework.boot.ide.product.e48/org.springframework.boot.ide.product
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+
+
+ -product org.springframework.boot.ide.branding.sts4
+--launcher.defaultAction
+openFile
+ -Dosgi.requiredJavaVersion=1.8
+--add-modules=ALL-SYSTEM
+-Xms40m
+-Xverify:none
+ -XstartOnFirstThread -Dorg.eclipse.swt.internal.carbon.smallFonts -Xdock:icon=../Resources/sts4.icns
+ -Xmx1200m
+
+
+ -Xmx1200m
+
+
+ -Xmx1200m
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/eclipse-distribution/org.springframework.boot.ide.product.e48/pom.xml b/eclipse-distribution/org.springframework.boot.ide.product.e48/pom.xml
new file mode 100644
index 000000000..05241cd15
--- /dev/null
+++ b/eclipse-distribution/org.springframework.boot.ide.product.e48/pom.xml
@@ -0,0 +1,276 @@
+
+
+ 4.0.0
+
+
+ org.springframework.boot.ide
+ org.springframework.boot.ide
+ 4.0.0-SNAPSHOT
+ ../pom.xml
+
+
+ org.springframework.boot.ide.product
+
+ eclipse-repository
+
+
+ ${accessKey}
+ ${secretKey}
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-install-plugin
+
+
+ default-install
+ none
+
+
+
+
+
+ org.eclipse.tycho
+ tycho-p2-repository-plugin
+ ${tycho-version}
+
+ false
+
+
+
+
+ org.eclipse.tycho
+ tycho-p2-publisher-plugin
+ ${tycho-version}
+
+ true
+
+
+
+
+ org.eclipse.tycho
+ tycho-p2-director-plugin
+ ${tycho-version}
+
+
+ materialize-products
+
+ materialize-products
+
+ package
+
+
+ archive-products
+
+ archive-products
+
+ verify
+
+
+
+
+
+ org.springframework.boot.ide.branding.sts4
+ sts-${unqualifiedVersion}.${p2.qualifier}
+
+ SpringToolSuite4.app
+
+ spring-tool-suite-4-${unqualifiedVersion}.${p2.qualifier}-${dist.target}
+
+
+
+ tar.gz
+ tar.gz
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+ 1.7
+
+
+
+ osx-app-signing
+ package
+
+ ${skip.osx.signing}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ run
+
+
+
+
+ osx-dmg-creation
+ verify
+
+
+
+
+
+
+
+
+
+
+
+
+
+ run
+
+
+
+
+ osx-dmg-signing
+ verify
+
+ ${skip.osx.signing}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ run
+
+
+
+
+ upload-product-bundles
+ deploy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ run
+
+
+
+
+ update-nightly-downloads
+ deploy
+
+ ${skip.update-nightly-download-page}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ run
+
+
+
+
+
+
+ org.springframework.build
+ org.springframework.build.aws.ant
+ 3.1.0.RELEASE
+
+
+ net.java.dev.jets3t
+ jets3t
+ 0.8.1
+
+
+ ant-contrib
+ ant-contrib
+ 20020829
+
+
+
+
+
+
+
+
diff --git a/eclipse-distribution/org.springframework.boot.ide.product.e48/spring-tool-suite-4-dmg-config-e4.8.json b/eclipse-distribution/org.springframework.boot.ide.product.e48/spring-tool-suite-4-dmg-config-e4.8.json
new file mode 100644
index 000000000..c86b0023f
--- /dev/null
+++ b/eclipse-distribution/org.springframework.boot.ide.product.e48/spring-tool-suite-4-dmg-config-e4.8.json
@@ -0,0 +1,10 @@
+{
+ "title": "Spring Tool Suite 4",
+ "icon": "../org.springframework.boot.ide.branding/sts4.icns",
+ "contents": [
+ { "x": 192, "y": 100, "type": "file", "path": "target/products/org.springframework.boot.ide.branding.sts4/macosx/cocoa/x86_64/SpringToolSuite4.app" },
+ { "x": 448, "y": 100, "type": "link", "path": "/Applications" },
+ { "x": 1000, "y": 2000, "type": "file", "path": "../org.springframework.boot.ide.branding/sts4.icns", "name": ".VolumeIcon.icns" }
+ ],
+ "format": "UDZO"
+}
diff --git a/eclipse-distribution/org.springframework.boot.ide.repository.e48/category.xml b/eclipse-distribution/org.springframework.boot.ide.repository.e48/category.xml
new file mode 100644
index 000000000..a49977db3
--- /dev/null
+++ b/eclipse-distribution/org.springframework.boot.ide.repository.e48/category.xml
@@ -0,0 +1,176 @@
+
+
+
+ Spring Tool Suite 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/eclipse-distribution/org.springframework.boot.ide.repository.e48/pom.xml b/eclipse-distribution/org.springframework.boot.ide.repository.e48/pom.xml
new file mode 100644
index 000000000..5bf988898
--- /dev/null
+++ b/eclipse-distribution/org.springframework.boot.ide.repository.e48/pom.xml
@@ -0,0 +1,153 @@
+
+
+ 4.0.0
+
+
+ org.springframework.boot.ide
+ org.springframework.boot.ide
+ 4.0.0-SNAPSHOT
+ ../pom.xml
+
+
+ org.springframework.boot.ide.repository
+
+ eclipse-repository
+
+
+ ${accessKey}
+ ${secretKey}
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-install-plugin
+
+
+ default-install
+ none
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-install-plugin
+
+
+ default-install
+ none
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+ 1.7
+
+
+
+ zip-sts-repository
+ install
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ run
+
+
+
+
+ upload-sts-repository
+ deploy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ run
+
+
+
+
+
+
+ org.springframework.build
+ org.springframework.build.aws.ant
+ 3.1.0.RELEASE
+
+
+ net.java.dev.jets3t
+ jets3t
+ 0.8.1
+
+
+ ant-contrib
+ ant-contrib
+ 20020829
+
+
+
+
+
+
+
+
diff --git a/eclipse-distribution/pom.xml b/eclipse-distribution/pom.xml
index e07fabc50..c27e41bdd 100644
--- a/eclipse-distribution/pom.xml
+++ b/eclipse-distribution/pom.xml
@@ -101,7 +101,6 @@
-
e47
@@ -119,11 +118,11 @@
p2
http://download.eclipse.org/releases/oxygen/
-
+
+
+
+ latest-m2e
+ p2
+ http://download.eclipse.org/technology/m2e/releases
+
+
+ latest-m2e-milestones
+ p2
+ http://download.eclipse.org/technology/m2e/milestones/1.8/
+
+
+ orbit
+ p2
+ http://download.eclipse.org/tools/orbit/downloads/drops/S20171130170529/repository/
+
+
+ latest-buildship-release
+ p2
+ http://download.eclipse.org/buildship/updates/e47/releases/2.x
+
+
+ maven-extras-mirror
+ p2
+ http://download.springsource.com/release/TOOLS/third-party/m2e-sts310-signed/
+
+
+ maven-egit
+ p2
+ http://repo1.maven.org/maven2/.m2e/connectors/m2eclipse-egit/0.14.0/N/0.14.0.201504071521/
+
+
+ maven-wro4j
+ p2
+ http://download.jboss.org/jbosstools/updates/m2e-wro4j/
+
+
+ maven-devtools
+ p2
+ http://dist.springsource.com/release/TOOLS/mavendevtools/
+
+
+ maven-dependency-support
+ p2
+ http://ianbrandt.github.io/m2e-maven-dependency-plugin/
+
+
+ ansi-console
+ p2
+ http://www.mihai-nita.net/eclipse
+
+
+ lsp4j
+ p2
+ http://download.eclipse.org/modeling/tmf/xtext/updates/milestones/
+
+
+ lsp4e
+ p2
+ http://download.eclipse.org/lsp4e/snapshots/
+
+
+
+ org.springframework.boot.ide.product.e48
+ org.springframework.boot.ide.repository.e48
+
+
+
build.springsource.com
diff --git a/eclipse-language-servers/pom.xml b/eclipse-language-servers/pom.xml
index a0f1f3011..f9a278cc4 100644
--- a/eclipse-language-servers/pom.xml
+++ b/eclipse-language-servers/pom.xml
@@ -106,10 +106,10 @@
e47
- e4.7
+ e4.7.2
e4.7
Oxygen
- Oxygen (4.7)
+ Oxygen.2 (4.7.2)
oxygen
4.7
e47
@@ -128,7 +128,57 @@
orbit
p2
- http://download.eclipse.org/tools/orbit/downloads/drops/R20170516192513/repository/
+ http://download.eclipse.org/tools/orbit/downloads/drops/R20170919201930/repository/
+
+
+ lsp4j-snapshots
+ p2
+ http://services.typefox.io/open-source/jenkins/job/lsp4j/job/master/lastStableBuild/artifact/build/p2-repository/
+
+
+ e-i-commons
+ p2
+ http://dist.springframework.org/snapshot/IDE/nightly
+
+
+ lsp4e
+ p2
+ http://download.eclipse.org/lsp4e/snapshots/
+
+
+ tm4e
+ p2
+ http://download.eclipse.org/tm4e/snapshots/
+
+
+
+
+
+ e48
+
+ e4.8.0
+ e4.8
+ Photon
+ Photon (4.8)
+ photon
+ 4.8
+ e48
+
+
+
+ photon
+ p2
+ http://download.eclipse.org/releases/photon/
+
+
+
+ orbit
+ p2
+ http://download.eclipse.org/tools/orbit/downloads/drops/S20171130170529/repository/
lsp4j-snapshots