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
 }
 

Reply via email to