From e1aa67f5a56f405ab69c836000850a651d11a6cf Mon Sep 17 00:00:00 2001 From: Martin Lippert Date: Thu, 17 Aug 2017 11:56:27 +0200 Subject: [PATCH] integrated dmg package creation for macOS --- .../common/html/nightly-generic-snippet.html | 2 +- .../pom.xml | 60 +++++++++++++++++++ .../springbootide-dmg-config-e4.7.json | 10 ++++ 3 files changed, 71 insertions(+), 1 deletion(-) create mode 100644 eclipse-distribution/org.springframework.boot.ide.product.e47/springbootide-dmg-config-e4.7.json diff --git a/eclipse-distribution/common/html/nightly-generic-snippet.html b/eclipse-distribution/common/html/nightly-generic-snippet.html index 9323acc7e..a48497173 100644 --- a/eclipse-distribution/common/html/nightly-generic-snippet.html +++ b/eclipse-distribution/common/html/nightly-generic-snippet.html @@ -1,7 +1,7 @@ diff --git a/eclipse-distribution/org.springframework.boot.ide.product.e47/pom.xml b/eclipse-distribution/org.springframework.boot.ide.product.e47/pom.xml index 46b13142d..e0fb7eb55 100644 --- a/eclipse-distribution/org.springframework.boot.ide.product.e47/pom.xml +++ b/eclipse-distribution/org.springframework.boot.ide.product.e47/pom.xml @@ -120,6 +120,53 @@ + + osx-dmg-creation + verify + + + + + + + + + + + + + + run + + + + + osx-dmg-signing + verify + + ${skip.osx.signing} + + + + + + + + + + + + + + + + + + + run + + + upload-product-bundles deploy @@ -129,6 +176,13 @@ + + + + + + + @@ -139,6 +193,9 @@ + + + @@ -151,6 +208,9 @@ + + + diff --git a/eclipse-distribution/org.springframework.boot.ide.product.e47/springbootide-dmg-config-e4.7.json b/eclipse-distribution/org.springframework.boot.ide.product.e47/springbootide-dmg-config-e4.7.json new file mode 100644 index 000000000..2deb20b56 --- /dev/null +++ b/eclipse-distribution/org.springframework.boot.ide.product.e47/springbootide-dmg-config-e4.7.json @@ -0,0 +1,10 @@ +{ + "title": "Spring Boot IDE", + "icon": "../org.springframework.boot.ide.branding/sts.icns", + "contents": [ + { "x": 192, "y": 100, "type": "file", "path": "target/products/org.springframework.boot.ide/macosx/cocoa/x86_64/SpringBootIDE.app" }, + { "x": 448, "y": 100, "type": "link", "path": "/Applications" }, + { "x": 1000, "y": 2000, "type": "file", "path": "../org.springframework.boot.ide.branding/sts.icns", "name": ".VolumeIcon.icns" } + ], + "format": "UDBZ" +}