[arch-commits] Commit in java-commons-lang/trunk (PKGBUILD)

Jonas Witschel diabonas at gemini.archlinux.org
Sat Dec 18 11:58:47 UTC 2021


    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
 }
 



More information about the arch-commits mailing list