diff --git a/README.md b/README.md index ec3bc4d18..8b821df16 100644 --- a/README.md +++ b/README.md @@ -61,13 +61,17 @@ Each package uses its own profile: - epp.package.rcp - epp.package.scout +macOS dmg files can only be created within the Eclipse Foundation network. To enable creating +dmg files enable the eclipse-package-dmg profile. Without eclipse-package-dmg enabled, the .tar.gz +for macOS will be created regardless. + With the signing profiles enabled, the build artifacts (bundles, features) and the Windows and macOS executables are signed. This is done by using the Eclipse Foundation internal signing service and can be activated only if the build is running there. - eclipse-sign-jar profile enables signing of the EPP bundles and jar files - eclipse-sign-mac profile enables usage of macOS signing service -- eclipse-sign-dmg profile enables signing of the DMG files for the macOS platform +- eclipse-sign-dmg profile enables signing of the DMG files for the macOS platform (the eclipse-package-dmg needs to be enabled too!) - eclipse-sign-windows profile enables usage of Windows signing service Additional Configuration Possibilities diff --git a/releng/org.eclipse.epp.config/parent/product/pom.xml b/releng/org.eclipse.epp.config/parent/product/pom.xml index f98136912..7a3aeaf3a 100644 --- a/releng/org.eclipse.epp.config/parent/product/pom.xml +++ b/releng/org.eclipse.epp.config/parent/product/pom.xml @@ -96,25 +96,6 @@ tycho-p2-director-plugin - - org.eclipse.cbi.maven.plugins - eclipse-dmg-packager - - - - package-dmg - - pre-integration-test - - https://cbi.eclipse.org/macos/packager/dmg/create - ${project.build.directory}/products/${build}_eclipse-${eclipse.epp.id}-${eclipse.simultaneous.release.id}-macosx.cocoa.x86_64.tar.gz - ${eclipse-sign-dmg-property} - 600000 - - - - - org.apache.maven.plugins maven-antrun-plugin @@ -144,6 +125,32 @@ + + eclipse-package-dmg + + + + org.eclipse.cbi.maven.plugins + eclipse-dmg-packager + + + + package-dmg + + pre-integration-test + + https://cbi.eclipse.org/macos/packager/dmg/create + ${project.build.directory}/products/${build}_eclipse-${eclipse.epp.id}-${eclipse.simultaneous.release.id}-macosx.cocoa.x86_64.tar.gz + ${eclipse-sign-dmg-property} + 600000 + + + + + + + + eclipse-sign-mac @@ -209,7 +216,7 @@ eclipse-sign-dmg - true + true