From 98967fdd5649dafabc4b225a0496cab4ec034d96 Mon Sep 17 00:00:00 2001 From: Thomas Lenz Date: Mon, 4 Aug 2025 17:33:33 +0200 Subject: build(core): switch to gradle 8.6 --- moaSig/common/build.gradle | 36 +++++++++++++++++++++++------------- 1 file changed, 23 insertions(+), 13 deletions(-) (limited to 'moaSig/common') diff --git a/moaSig/common/build.gradle b/moaSig/common/build.gradle index 5f12e76..6054eff 100644 --- a/moaSig/common/build.gradle +++ b/moaSig/common/build.gradle @@ -1,24 +1,34 @@ +plugins { + id 'java-library' +} + dependencies { - implementation files('../libs/iaik_jce_full_signed-6.1_moa.jar') - api 'org.slf4j:slf4j-api:1.7.36' - api 'xerces:xercesImpl:2.12.2' - api 'xalan:xalan:2.7.1' - api group: 'xalan', name: 'serializer', version: '2.7.1' - api 'joda-time:joda-time:2.12.7' - api 'jaxen:jaxen:1.2.0' + implementation files('../libs/iaik_jce_full_signed-6.1_moa.jar') + + api 'org.slf4j:slf4j-api:1.7.36' + api 'xerces:xercesImpl:2.12.2' + api 'xalan:xalan:2.7.1' + api 'xalan:serializer:2.7.1' + api 'joda-time:joda-time:2.12.7' + api 'jaxen:jaxen:1.2.0' } -task testJar(type: Jar, dependsOn: testClasses) { +java { + sourceCompatibility = JavaVersion.VERSION_17 + targetCompatibility = JavaVersion.VERSION_17 + withJavadocJar() + withSourcesJar() +} + +tasks.register('testJar', Jar) { + archiveClassifier.set('tests') from sourceSets.test.output - classifier = 'tests' } configurations { - testArtifacts.extendsFrom testCompile + testArtifacts } artifacts { - testArtifacts testJar - //archives testJar + testArtifacts(tasks.named('testJar')) } - -- cgit v1.2.3