diff --git a/.github/scripts/sign-exe-in-zip-file.sh b/.github/scripts/sign-exe-in-zip-file.sh index 6021e41d3..b7851b7a1 100755 --- a/.github/scripts/sign-exe-in-zip-file.sh +++ b/.github/scripts/sign-exe-in-zip-file.sh @@ -17,8 +17,8 @@ unzip -q $file -d ./${destination_folder_name} echo "Successfully extracted ${filename}" sts_folder=`find ./${destination_folder_name} -maxdepth 1 -type d -name 'sts-*' -print -quit` echo "Found STS distro folder: ${sts_folder}" -echo "About to sign win exe file: ${sts_folder}/SpringToolSuite4.exe (id = ${id})" -$sign_script ${sts_folder}/SpringToolSuite4.exe ${sts_folder}/SpringToolSuite4.exe "${id}-${filename%.*}" 30 900 +echo "About to sign win exe file: ${sts_folder}/SpringToolsForEclipse.exe (id = ${id})" +$sign_script ${sts_folder}/SpringToolsForEclipse.exe ${sts_folder}/SpringToolsForEclipse.exe "${id}-${filename%.*}" 30 900 echo "Adding to zip contents of a folder ${destination_folder_name}" cd ${destination_folder_name} zip -r -q ../$file . diff --git a/.github/scripts/sign-osx-distro-file.sh b/.github/scripts/sign-osx-distro-file.sh index 8c318ac9b..fdf2011a0 100755 --- a/.github/scripts/sign-osx-distro-file.sh +++ b/.github/scripts/sign-osx-distro-file.sh @@ -18,7 +18,7 @@ tar -zxf $file --directory ${dir}/${destination_folder_name} echo "Successfully extracted ${filename}" # sign problematic binaries -for f in `find ${dir}/${destination_folder_name}/SpringToolSuite4.app -type f | grep -E ".*/fsevents\.node$"` +for f in `find ${dir}/${destination_folder_name}/SpringToolsForEclipse.app -type f | grep -E ".*/fsevents\.node$"` do echo "Signing binary file: ${f}" codesign --verbose --deep --force --timestamp --entitlements "${entitlements}" --options=runtime --keychain "${KEYCHAIN}" -s "${MACOS_CERTIFICATE_ID}" $f @@ -74,23 +74,23 @@ function signExecutableInsideNestedJar() { } # sign libjansi.jnilib inside kotlin-compiler-embeddable.jar -signExecutableInsideJar ${dir}/${destination_folder_name}/SpringToolSuite4.app ".*/kotlin-compiler-embeddable.*\.jar$" "libjansi.jnilib" ".*/libjansi\.jnilib$" +signExecutableInsideJar ${dir}/${destination_folder_name}/SpringToolsForEclipse.app ".*/kotlin-compiler-embeddable.*\.jar$" "libjansi.jnilib" ".*/libjansi\.jnilib$" # sign libsnappyjava.jnilib and libsnappyjava.dylib inside snappy-java.jar -signExecutableInsideJar ${dir}/${destination_folder_name}/SpringToolSuite4.app ".*/snappy-java.*\.jar$" "libsnappyjava.jnilib" ".*/libsnappyjava\.(jni|dy)lib$" +signExecutableInsideJar ${dir}/${destination_folder_name}/SpringToolsForEclipse.app ".*/snappy-java.*\.jar$" "libsnappyjava.jnilib" ".*/libsnappyjava\.(jni|dy)lib$" # sign libjnidispatch.jnilib inside jna.jar -signExecutableInsideJar ${dir}/${destination_folder_name}/SpringToolSuite4.app ".*/jna-\d+.*\.jar$" "libjnidispatch.jnilib.jnilib" ".*/libjnidispatch\.jnilib$" +signExecutableInsideJar ${dir}/${destination_folder_name}/SpringToolsForEclipse.app ".*/jna-\d+.*\.jar$" "libjnidispatch.jnilib.jnilib" ".*/libjnidispatch\.jnilib$" #sign libjnidispatch.jnilib inside jna.jar which is inside org.springframework.ide.eclipse.docker.client.jar bundle -signExecutableInsideNestedJar ${dir}/${destination_folder_name}/SpringToolSuite4.app ".*/org.springframework.ide.eclipse.docker.client.*\.jar$" ".*/jna-\d+.*\.jar$" "libjnidispatch.jnilib" ".*/libjnidispatch\.jnilib$" +signExecutableInsideNestedJar ${dir}/${destination_folder_name}/SpringToolsForEclipse.app ".*/org.springframework.ide.eclipse.docker.client.*\.jar$" ".*/jna-\d+.*\.jar$" "libjnidispatch.jnilib" ".*/libjnidispatch\.jnilib$" #sign libjnidispatch.jnilib inside develocity-gradle-plugin.jar which is inside rewrite-gradle.jar bundle -signExecutableInsideNestedJar ${dir}/${destination_folder_name}/SpringToolSuite4.app ".*/rewrite-gradle-\d+.*\.jar$" ".*/develocity-gradle-plugin.*\.jar$" "libjnidispatch.jnilib" ".*/libjnidispatch\.jnilib$" +signExecutableInsideNestedJar ${dir}/${destination_folder_name}/SpringToolsForEclipse.app ".*/rewrite-gradle-\d+.*\.jar$" ".*/develocity-gradle-plugin.*\.jar$" "libjnidispatch.jnilib" ".*/libjnidispatch\.jnilib$" # Sign the app -ls -la ${dir}/${destination_folder_name}/SpringToolSuite4.app/ -codesign --verbose --deep --force --timestamp --entitlements "${entitlements}" --options=runtime --keychain "${KEYCHAIN}" -s "${MACOS_CERTIFICATE_ID}" ${dir}/${destination_folder_name}/SpringToolSuite4.app +ls -la ${dir}/${destination_folder_name}/SpringToolsForEclipse.app/ +codesign --verbose --deep --force --timestamp --entitlements "${entitlements}" --options=runtime --keychain "${KEYCHAIN}" -s "${MACOS_CERTIFICATE_ID}" ${dir}/${destination_folder_name}/SpringToolsForEclipse.app cd ${dir}/${destination_folder_name} echo "Generating dmg-config.json..." @@ -98,7 +98,7 @@ echo '{' >> dmg-config.json echo ' "title": "Spring Tools for Eclipse",' >> dmg-config.json echo ' "icon": "'$icns'",' >> dmg-config.json echo ' "contents": [' >> dmg-config.json -echo ' { "x": 192, "y": 100, "type": "file", "path": "./SpringToolSuite4.app" },' >> dmg-config.json +echo ' { "x": 192, "y": 100, "type": "file", "path": "./SpringToolsForEclipse.app" },' >> dmg-config.json echo ' { "x": 448, "y": 100, "type": "link", "path": "/Applications" },' >> dmg-config.json echo ' { "x": 1000, "y": 2000, "type": "file", "path": "'$icns'", "name": ".VolumeIcon.icns" }' >> dmg-config.json echo ' ],' >> dmg-config.json diff --git a/eclipse-distribution/org.springframework.boot.ide.product.e434/org.springframework.boot.ide.product b/eclipse-distribution/org.springframework.boot.ide.product.e434/org.springframework.boot.ide.product index 2e7a98528..7ececa49e 100644 --- a/eclipse-distribution/org.springframework.boot.ide.product.e434/org.springframework.boot.ide.product +++ b/eclipse-distribution/org.springframework.boot.ide.product.e434/org.springframework.boot.ide.product @@ -12,7 +12,7 @@ -Dosgi.requiredJavaVersion=21 -Dosgi.dataAreaRequiresExplicitInit=true -Dorg.slf4j.simpleLogger.defaultLogLevel=off --Dsun.java.command=SpringToolSuite4 +-Dsun.java.command=SpringToolsForEclipse -Dp2.trustedAuthorities=https://download.eclipse.org,https://archive.eclipse.org,https://cdn.spring.io -Xms256m -Xmx2048m @@ -36,7 +36,7 @@ startupMessageRect="7,220,441,20" startupForegroundColor="c1d72e" /> - + diff --git a/eclipse-distribution/org.springframework.boot.ide.product.e434/pom.xml b/eclipse-distribution/org.springframework.boot.ide.product.e434/pom.xml index d7c008cb8..64c64486d 100644 --- a/eclipse-distribution/org.springframework.boot.ide.product.e434/pom.xml +++ b/eclipse-distribution/org.springframework.boot.ide.product.e434/pom.xml @@ -86,7 +86,7 @@ org.springframework.boot.ide.branding.sts4 sts-${unqualifiedVersion}.${p2.qualifier} - SpringToolSuite4.app + SpringToolsForEclipse.app spring-tools-for-eclipse-${unqualifiedVersion}.${p2.qualifier}-${dist.target} @@ -190,7 +190,7 @@ org.eclipse.equinox.p2.director -nosplash -destination - ${project.build.directory}/products/org.springframework.boot.ide.branding.sts4/macosx/cocoa/x86_64/SpringToolSuite4.app/Contents/Eclipse + ${project.build.directory}/products/org.springframework.boot.ide.branding.sts4/macosx/cocoa/x86_64/SpringToolsForEclipse.app/Contents/Eclipse -repository ${justj.repository} -installIUs @@ -211,7 +211,7 @@ org.eclipse.equinox.p2.director -nosplash -destination - ${project.build.directory}/products/org.springframework.boot.ide.branding.sts4/macosx/cocoa/aarch64/SpringToolSuite4.app/Contents/Eclipse + ${project.build.directory}/products/org.springframework.boot.ide.branding.sts4/macosx/cocoa/aarch64/SpringToolsForEclipse.app/Contents/Eclipse -repository ${justj.repository} -installIUs @@ -301,10 +301,10 @@ -jar ${project.build.directory}/../../common/eclipse-distribution-license-file-generator.jar - ${project.build.directory}/products/org.springframework.boot.ide.branding.sts4/macosx/cocoa/x86_64/SpringToolSuite4.app/Contents/Eclipse/plugins/ - ${project.build.directory}/products/org.springframework.boot.ide.branding.sts4/macosx/cocoa/x86_64/SpringToolSuite4.app/Contents/Eclipse/open-source-licenses.txt - ${project.build.directory}/products/org.springframework.boot.ide.branding.sts4/macosx/cocoa/aarch64/SpringToolSuite4.app/Contents/Eclipse/plugins/ - ${project.build.directory}/products/org.springframework.boot.ide.branding.sts4/macosx/cocoa/aarch64/SpringToolSuite4.app/Contents/Eclipse/open-source-licenses.txt + ${project.build.directory}/products/org.springframework.boot.ide.branding.sts4/macosx/cocoa/x86_64/SpringToolsForEclipse.app/Contents/Eclipse/plugins/ + ${project.build.directory}/products/org.springframework.boot.ide.branding.sts4/macosx/cocoa/x86_64/SpringToolsForEclipse.app/Contents/Eclipse/open-source-licenses.txt + ${project.build.directory}/products/org.springframework.boot.ide.branding.sts4/macosx/cocoa/aarch64/SpringToolsForEclipse.app/Contents/Eclipse/plugins/ + ${project.build.directory}/products/org.springframework.boot.ide.branding.sts4/macosx/cocoa/aarch64/SpringToolsForEclipse.app/Contents/Eclipse/open-source-licenses.txt ${project.build.directory}/products/org.springframework.boot.ide.branding.sts4/linux/gtk/x86_64/sts-${unqualifiedVersion}.${p2.qualifier}/plugins/ ${project.build.directory}/products/org.springframework.boot.ide.branding.sts4/linux/gtk/x86_64/sts-${unqualifiedVersion}.${p2.qualifier}/open-source-licenses.txt ${project.build.directory}/products/org.springframework.boot.ide.branding.sts4/linux/gtk/aarch64/sts-${unqualifiedVersion}.${p2.qualifier}/plugins/ diff --git a/eclipse-distribution/org.springframework.boot.ide.product.e436/org.springframework.boot.ide.product b/eclipse-distribution/org.springframework.boot.ide.product.e436/org.springframework.boot.ide.product index 2e7a98528..7ececa49e 100644 --- a/eclipse-distribution/org.springframework.boot.ide.product.e436/org.springframework.boot.ide.product +++ b/eclipse-distribution/org.springframework.boot.ide.product.e436/org.springframework.boot.ide.product @@ -12,7 +12,7 @@ -Dosgi.requiredJavaVersion=21 -Dosgi.dataAreaRequiresExplicitInit=true -Dorg.slf4j.simpleLogger.defaultLogLevel=off --Dsun.java.command=SpringToolSuite4 +-Dsun.java.command=SpringToolsForEclipse -Dp2.trustedAuthorities=https://download.eclipse.org,https://archive.eclipse.org,https://cdn.spring.io -Xms256m -Xmx2048m @@ -36,7 +36,7 @@ startupMessageRect="7,220,441,20" startupForegroundColor="c1d72e" /> - + diff --git a/eclipse-distribution/org.springframework.boot.ide.product.e436/pom.xml b/eclipse-distribution/org.springframework.boot.ide.product.e436/pom.xml index d7c008cb8..64c64486d 100644 --- a/eclipse-distribution/org.springframework.boot.ide.product.e436/pom.xml +++ b/eclipse-distribution/org.springframework.boot.ide.product.e436/pom.xml @@ -86,7 +86,7 @@ org.springframework.boot.ide.branding.sts4 sts-${unqualifiedVersion}.${p2.qualifier} - SpringToolSuite4.app + SpringToolsForEclipse.app spring-tools-for-eclipse-${unqualifiedVersion}.${p2.qualifier}-${dist.target} @@ -190,7 +190,7 @@ org.eclipse.equinox.p2.director -nosplash -destination - ${project.build.directory}/products/org.springframework.boot.ide.branding.sts4/macosx/cocoa/x86_64/SpringToolSuite4.app/Contents/Eclipse + ${project.build.directory}/products/org.springframework.boot.ide.branding.sts4/macosx/cocoa/x86_64/SpringToolsForEclipse.app/Contents/Eclipse -repository ${justj.repository} -installIUs @@ -211,7 +211,7 @@ org.eclipse.equinox.p2.director -nosplash -destination - ${project.build.directory}/products/org.springframework.boot.ide.branding.sts4/macosx/cocoa/aarch64/SpringToolSuite4.app/Contents/Eclipse + ${project.build.directory}/products/org.springframework.boot.ide.branding.sts4/macosx/cocoa/aarch64/SpringToolsForEclipse.app/Contents/Eclipse -repository ${justj.repository} -installIUs @@ -301,10 +301,10 @@ -jar ${project.build.directory}/../../common/eclipse-distribution-license-file-generator.jar - ${project.build.directory}/products/org.springframework.boot.ide.branding.sts4/macosx/cocoa/x86_64/SpringToolSuite4.app/Contents/Eclipse/plugins/ - ${project.build.directory}/products/org.springframework.boot.ide.branding.sts4/macosx/cocoa/x86_64/SpringToolSuite4.app/Contents/Eclipse/open-source-licenses.txt - ${project.build.directory}/products/org.springframework.boot.ide.branding.sts4/macosx/cocoa/aarch64/SpringToolSuite4.app/Contents/Eclipse/plugins/ - ${project.build.directory}/products/org.springframework.boot.ide.branding.sts4/macosx/cocoa/aarch64/SpringToolSuite4.app/Contents/Eclipse/open-source-licenses.txt + ${project.build.directory}/products/org.springframework.boot.ide.branding.sts4/macosx/cocoa/x86_64/SpringToolsForEclipse.app/Contents/Eclipse/plugins/ + ${project.build.directory}/products/org.springframework.boot.ide.branding.sts4/macosx/cocoa/x86_64/SpringToolsForEclipse.app/Contents/Eclipse/open-source-licenses.txt + ${project.build.directory}/products/org.springframework.boot.ide.branding.sts4/macosx/cocoa/aarch64/SpringToolsForEclipse.app/Contents/Eclipse/plugins/ + ${project.build.directory}/products/org.springframework.boot.ide.branding.sts4/macosx/cocoa/aarch64/SpringToolsForEclipse.app/Contents/Eclipse/open-source-licenses.txt ${project.build.directory}/products/org.springframework.boot.ide.branding.sts4/linux/gtk/x86_64/sts-${unqualifiedVersion}.${p2.qualifier}/plugins/ ${project.build.directory}/products/org.springframework.boot.ide.branding.sts4/linux/gtk/x86_64/sts-${unqualifiedVersion}.${p2.qualifier}/open-source-licenses.txt ${project.build.directory}/products/org.springframework.boot.ide.branding.sts4/linux/gtk/aarch64/sts-${unqualifiedVersion}.${p2.qualifier}/plugins/