[build] build is now far less unreliable

Tiered compilation used to dump every stage into the same build dir, and included that dir on the classpath,
which means any ordering issues introduced into a build aren't going to result in a failed build,
thus breaking the build for everybody except those who already had a working lombok in their
build dir before starting a build. The opposite of bootstrapping, in other words.

Fixed by having each stage build into its own private stage phase.
This commit is contained in:
Reinier Zwitserloot committed 2020-12-04 07:16:19 +01:00
1 parent ea442e676c
commit 734b91ea97
4 files changed
+63 -52

No files matched your search

+1 -1
View File
@@ -25,7 +25,7 @@ This buildfile is part of projectlombok.org. It sets up the build itself.
</description>
<!-- increment this number to force a clean of the 'build' dir -->
<property name="build.version" value="1" />
<property name="build.version" value="2020-12-04_001" />
<property name="pattern.jdk11plus" value="^(\d\d\d+|1[1-9]|[2-9]\d)(\..*)?$" />
<property name="ivy.retrieve.pattern" value="lib/[conf]/[organisation]-[artifact].[ext]" />