From 756f0019c3f7df0438f1ad4eb0b9c13670fd3a24 Mon Sep 17 00:00:00 2001 From: Reinier Zwitserloot Date: Fri, 3 Feb 2023 02:21:20 +0100 Subject: [build] Uploading edge repo to cloudflare R2 bucket straight from ant now possible --- buildScripts/eclipse-p2.ant.xml | 2 +- buildScripts/ivy.xml | 1 + buildScripts/mapstructBinding.ant.xml | 2 +- buildScripts/maven.ant.xml | 93 ++++++++++++++++++++++++----------- buildScripts/setup.ant.xml | 62 +++++------------------ buildScripts/website.ant.xml | 8 +-- 6 files changed, 85 insertions(+), 83 deletions(-) (limited to 'buildScripts') diff --git a/buildScripts/eclipse-p2.ant.xml b/buildScripts/eclipse-p2.ant.xml index 75f6c4eb..baf48c7a 100644 --- a/buildScripts/eclipse-p2.ant.xml +++ b/buildScripts/eclipse-p2.ant.xml @@ -115,7 +115,7 @@ This buildfile is part of projectlombok.org. It is responsible for building the - + + diff --git a/buildScripts/mapstructBinding.ant.xml b/buildScripts/mapstructBinding.ant.xml index d7c52dc3..eb80dc87 100644 --- a/buildScripts/mapstructBinding.ant.xml +++ b/buildScripts/mapstructBinding.ant.xml @@ -96,7 +96,7 @@ exists as a separate dependency solely because it is itself dependent on both lo - + diff --git a/buildScripts/maven.ant.xml b/buildScripts/maven.ant.xml index fe64a611..a09e09de 100644 --- a/buildScripts/maven.ant.xml +++ b/buildScripts/maven.ant.xml @@ -65,37 +65,61 @@ This buildfile is part of projectlombok.org. It makes maven-compatible repositor - - + + + + + Your lombok clone does not include the OSSRH deployment keys. Contact the core maintainers for these keys; + place them in ${gpg.keyrings} to continue. + + + + + + + + Your lombok clone does not include the OSSRH (sonatype maven central) password, needed to upload and deploy to maven central. Contact the core maintainers. + + + + + + - - - - - - - - + + + + + + + + + + + + + + + gpg (Gnu Privacy Guard) is not on your path, or ant property exe.gpg is not properly set. Install gpg/add it to your PATH. Alternatively, run with ant -Dexe.gpg=/loc/to/gpg to continue. + + + + + + + + + + + + + + + + The artifact has been published to staging. Now go to https://oss.sonatype.org/ and log in as Reinier, then doublecheck if all is well and 'release' it. - @@ -116,12 +140,25 @@ This buildfile is part of projectlombok.org. It makes maven-compatible repositor - mvn is not on your path and/or MAVEN_HOME is not set. Add mvn to your path or set MAVEN_HOME to continue. + + + + + + + + + + + + + + diff --git a/buildScripts/setup.ant.xml b/buildScripts/setup.ant.xml index 0531a392..ec363cbf 100644 --- a/buildScripts/setup.ant.xml +++ b/buildScripts/setup.ant.xml @@ -40,6 +40,10 @@ This buildfile is part of projectlombok.org. It sets up the build itself. + + + + @@ -60,55 +64,6 @@ This buildfile is part of projectlombok.org. It sets up the build itself. Full eclipse testing requires downloading a native SWT binding. This script knows how to download for OS = [mac, linux, or windows] and architecture = [aarch64 or x86-64]. You have something different, you unique snowflake you. Your OS: "${os.name}", Your arch: "${os.arch}". - - - - Your ssh.configuration file is corrupted; delete it and rerun this script. - - - - - - - - - - - - - - - The keyfile configured in your ${ssh.configuration.file} file does not exist. - - - - - - - - - - - - - - - - Aborted - - File ${ssh.keyfile} does not exist - - - - - - - - Your connection info has been written to ${ssh.configuration.file} and will be remembered for future invocations. - - - - @@ -371,6 +326,15 @@ This buildfile is part of projectlombok.org. It sets up the build itself. + + + + + + + + + ant needs to be at least v1.10.0 or higher to build lombok. Your version is: ${ant.version} diff --git a/buildScripts/website.ant.xml b/buildScripts/website.ant.xml index d09e230f..aa0d150b 100644 --- a/buildScripts/website.ant.xml +++ b/buildScripts/website.ant.xml @@ -136,7 +136,7 @@ such as applying the templates to produce the website, converting the changelog - + File dist/javadoc.tar.bz2 is available - + - + - +