Date: Saturday, December 18, 2021 @ 11:58:46 Author: diabonas Revision: 1076731
java-commons-lang: build with jdk11-openjdk to avoid test failure Building with Java 17 currently leads to a test failure of "ToStringBuilderTest", so pin to the previous LTS version, JDK 11, for now. Modified: java-commons-lang/trunk/PKGBUILD ----------+ PKGBUILD | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2021-12-18 11:58:25 UTC (rev 1076730) +++ PKGBUILD 2021-12-18 11:58:46 UTC (rev 1076731) @@ -7,7 +7,7 @@ url='https://commons.apache.org/proper/commons-lang/' license=('APACHE') depends=('java-runtime-headless') -makedepends=('maven') +makedepends=('jdk11-openjdk' 'maven') source=("https://www.apache.org/dist/commons/lang/source/commons-lang3-$pkgver-src.tar.gz"{,.asc} 'java-commons-lang-3.10_improve-reproducibility-of-generated-JARs.patch') sha512sums=('80d1b960ae0b02859be329ea60d68cef33f3c7be7ec19752b3c9cfef442adef480878317ce2cfa309a27e662e2c72cab22023eaa3702e27970a1e5d55ca43f57' @@ -24,6 +24,11 @@ build() { cd "commons-lang3-$pkgver-src" + + # Building with JDK 17 currently leads to a test failure of + # "ToStringBuilderTest" + export PATH="/usr/lib/jvm/java-11-openjdk/bin:$PATH" + mvn -Dproject.build.outputTimestamp="$SOURCE_DATE_EPOCH" -Dmaven.javadoc.skip=true -Dmaven.test.skip=true clean package }
