diff --git a/.github/workflows/gh-hosted-eclipse-distro-build.yml b/.github/workflows/gh-hosted-eclipse-distro-build.yml index 461ad2464..7722e9cc6 100644 --- a/.github/workflows/gh-hosted-eclipse-distro-build.yml +++ b/.github/workflows/gh-hosted-eclipse-distro-build.yml @@ -68,7 +68,18 @@ jobs: p2_qualifier_param="-Dp2.qualifier=${p2_qualifier}" fi cd eclipse-distribution - ./mvnw --batch-mode -U clean deploy -P${{ inputs.eclipse_profile }} -P${{ inputs.build_type }} $sts4_ls_version_param $p2_qualifier_param -Pgitactions -Pgpg.sign -Dsigning.skip=true -Dmaven.repo.local=~/.m2/repository-signed -Dhttpclient.retry-max=20 -Dmaven.test.skip=true -Declipse.p2.mirrors=false -Dtycho.localArtifacts=ignore -Ds3service.https-only=true -Dp2.replaceQualifier=true -Dorg.eclipse.ecf.provider.filetransfer.httpclient.retrieve.readTimeout=1200000 -Dorg.eclipse.equinox.p2.transport.ecf.retry=5 -Dskip.eclipserun.proxies=false -Dskip.osx.signing=true -Dskip.win.signing=true -Dskip.osx.notarizing=true -Dtycho.equinox.resolver.uses=true + ./mvnw --batch-mode -U clean install -P${{ inputs.eclipse_profile }} -P${{ inputs.build_type }} $sts4_ls_version_param $p2_qualifier_param -Pgitactions -Pgpg.sign -Dmaven.repo.local=~/.m2/repository-signed -Dhttpclient.retry-max=20 -Dmaven.test.skip=true -Declipse.p2.mirrors=false -Dtycho.localArtifacts=ignore -Dp2.replaceQualifier=true -Dorg.eclipse.ecf.provider.filetransfer.httpclient.retrieve.readTimeout=1200000 -Dorg.eclipse.equinox.p2.transport.ecf.retry=5 -Dskip.eclipserun.proxies=false -Dtycho.equinox.resolver.uses=true + - name: Upload P2 Repo Build Artifacts + env: + AWS_ACCESS_KEY_ID: ${{ secrets.TOOLS_S3_ACCESS_KEY }} + AWS_SECRET_ACCESS_KEY: ${{ secrets.TOOLS_S3_SECRET_KEY }} + AWS_DEFAULT_REGION: us-east-1 + run: | + cd eclipse-distribution/org.springframework.boot.ide.product.${{ inputs.eclipse_profile }}/target + dist_path=`cat s3-p2-repo-dist-path.txt` + echo "Dist path: ${dist_path}" + aws s3 rm s3://dist.springsource.com/${dist_path}/ --recursive --dryrun + aws s3 cp ./repository/ s3://dist.springsource.com/${dist_path}/ --recursive --acl public-read --dryrun - name: Upload Linux Distro Build Artifacts env: AWS_ACCESS_KEY_ID: ${{ secrets.TOOLS_S3_ACCESS_KEY }} diff --git a/eclipse-distribution/local-build.sh b/eclipse-distribution/local-build.sh index 53b32000a..f35b5cc8a 100755 --- a/eclipse-distribution/local-build.sh +++ b/eclipse-distribution/local-build.sh @@ -1,2 +1,2 @@ -./mvnw clean install -Pe429 -Psnapshot -Dsigning.skip=true -Dhttpclient.retry-max=20 -Dmaven.test.skip=true -Declipse.p2.mirrors=false -Dtycho.localArtifacts=ignore -Dorg.eclipse.equinox.p2.transport.ecf.retry=5 -Dskip.osx.signing=true -Dskip.win.signing=true -Dskip.osx.notarizing=true +./mvnw clean install -Pe429 -Psnapshot -Dhttpclient.retry-max=20 -Dmaven.test.skip=true -Declipse.p2.mirrors=false -Dtycho.localArtifacts=ignore -Dorg.eclipse.equinox.p2.transport.ecf.retry=5 diff --git a/eclipse-distribution/org.springframework.boot.ide.product.e428/pom.xml b/eclipse-distribution/org.springframework.boot.ide.product.e428/pom.xml index ff81a2d2d..b5eda368b 100644 --- a/eclipse-distribution/org.springframework.boot.ide.product.e428/pom.xml +++ b/eclipse-distribution/org.springframework.boot.ide.product.e428/pom.xml @@ -346,6 +346,7 @@ + generate-s3-upload-info @@ -391,9 +393,6 @@ - - - @@ -415,6 +414,7 @@ + - - org.springframework.build - org.springframework.build.aws.ant - 3.0.6.RELEASE - - - net.java.dev.jets3t - jets3t - 0.8.1 - ant-contrib ant-contrib diff --git a/eclipse-distribution/org.springframework.boot.ide.product.e429/pom.xml b/eclipse-distribution/org.springframework.boot.ide.product.e429/pom.xml index 73e94114f..ece79a926 100644 --- a/eclipse-distribution/org.springframework.boot.ide.product.e429/pom.xml +++ b/eclipse-distribution/org.springframework.boot.ide.product.e429/pom.xml @@ -343,9 +343,6 @@ ${skip.update-nightly-download-page} - - - @@ -359,6 +356,7 @@ + generate-s3-upload-info @@ -404,9 +403,6 @@ - - - @@ -428,6 +424,7 @@ + - - org.springframework.build - org.springframework.build.aws.ant - 3.0.6.RELEASE - - - net.java.dev.jets3t - jets3t - 0.8.1 - ant-contrib ant-contrib diff --git a/eclipse-distribution/org.springframework.boot.ide.product.e430/pom.xml b/eclipse-distribution/org.springframework.boot.ide.product.e430/pom.xml index 73e94114f..ece79a926 100644 --- a/eclipse-distribution/org.springframework.boot.ide.product.e430/pom.xml +++ b/eclipse-distribution/org.springframework.boot.ide.product.e430/pom.xml @@ -343,9 +343,6 @@ ${skip.update-nightly-download-page} - - - @@ -359,6 +356,7 @@ + generate-s3-upload-info @@ -404,9 +403,6 @@ - - - @@ -428,6 +424,7 @@ + - - org.springframework.build - org.springframework.build.aws.ant - 3.0.6.RELEASE - - - net.java.dev.jets3t - jets3t - 0.8.1 - ant-contrib ant-contrib diff --git a/eclipse-distribution/pom.xml b/eclipse-distribution/pom.xml index a34dac177..0820b778d 100644 --- a/eclipse-distribution/pom.xml +++ b/eclipse-distribution/pom.xml @@ -65,39 +65,24 @@ ${buildQualifier}-SNAPSHOT - false Spring Tool Suite - - true - vmware - - - true - true - true - Spring Tool Suite 4 - dist.springsource.com TOOLS - ${env.bamboo_vault_tools_s3_accesskey_password} - ${env.bamboo_vault_tools_s3_secretkey_password} sts4 nightly ${dist.type}/${dist.key}/${dist.project}/${dist.pathpostfix} - https://cdn.spring.io/spring-tools/${dist.type}/TOOLS/sts4-language-server-integrations/${sts4-language-servers-version} + https://dist.springsource.com/${dist.type}/TOOLS/sts4-language-server-integrations/${sts4-language-servers-version} - 4.0.0 + 4.0.4 UTF-8 3.9.4.202211021051 - signer - ~bamboo/.ssh/id_rsa @@ -150,33 +135,6 @@ - - - vm-signing - - - - exec-maven-plugin - org.codehaus.mojo - - - VM JAR Sign - package - - exec - - - - - - ${project.build.directory} - - - - - - - e428 @@ -456,14 +414,6 @@ - - bamboo-signing - - ${env.bamboo_vault_signing_passphrase} - ${env.bamboo_vault_signing_passphrase} - - - bundle-tests @@ -556,14 +506,6 @@ - - - - @@ -586,14 +528,6 @@ - - maven-deploy-plugin - 2.5 - - true - - - org.eclipse.tycho tycho-p2-plugin @@ -634,30 +568,6 @@ - - org.apache.maven.plugins - maven-jarsigner-plugin - 3.0.0 - - - sign - - sign - - - - - ${signing.skip} - ${signing.alias} - ${signing.keystore} - ${signing.storetype} - ${signing.store.password} - ${signing.key.password} - - http://timestamp.digicert.com - - - io.github.git-commit-id git-commit-id-maven-plugin @@ -784,36 +694,9 @@ - - org.apache.ant - ant-nodeps - 1.8.1 - - - org.springframework.build - org.springframework.build.aws.ant - 3.0.6.RELEASE - - - net.java.dev.jets3t - jets3t - 0.8.1 - - - exec-maven-plugin - org.codehaus.mojo - - scripts/sign-jars.sh - - ${vm-signing.ssh.user} - ${vm-signing.ssh.key} - - - - diff --git a/eclipse-language-servers/pom.xml b/eclipse-language-servers/pom.xml index 5af9a8784..76560fabd 100644 --- a/eclipse-language-servers/pom.xml +++ b/eclipse-language-servers/pom.xml @@ -303,7 +303,7 @@ p2-thirdparty-bundles p2 - https://cdn.spring.io/spring-tools/release/TOOLS/third-party/misc-p2-repo/${misc.p2.repo.version} + https://dist.springsource.com/release/TOOLS/third-party/misc-p2-repo/${misc.p2.repo.version}