From ea772cf388ff4c7bc334f7bb34e921174101ef19 Mon Sep 17 00:00:00 2001 From: Martin Lippert Date: Thu, 21 Dec 2017 11:10:08 +0100 Subject: [PATCH] added eclipse 4.8 target platform config --- .../org.springframework.boot.ide.product | 109 +++++++ .../pom.xml | 276 ++++++++++++++++++ .../spring-tool-suite-4-dmg-config-e4.8.json | 10 + .../category.xml | 176 +++++++++++ .../pom.xml | 153 ++++++++++ eclipse-distribution/pom.xml | 99 ++++++- eclipse-language-servers/pom.xml | 56 +++- 7 files changed, 873 insertions(+), 6 deletions(-) create mode 100644 eclipse-distribution/org.springframework.boot.ide.product.e48/org.springframework.boot.ide.product create mode 100644 eclipse-distribution/org.springframework.boot.ide.product.e48/pom.xml create mode 100644 eclipse-distribution/org.springframework.boot.ide.product.e48/spring-tool-suite-4-dmg-config-e4.8.json create mode 100644 eclipse-distribution/org.springframework.boot.ide.repository.e48/category.xml create mode 100644 eclipse-distribution/org.springframework.boot.ide.repository.e48/pom.xml 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