Description: shortening build.gradle for a Debian build
 Also removing the useJUnitPlatform() invocation, which is not understood by
 the Debian-packaged gradle.
Author: Pierre Gruet <pgt@debian.org>
Forwarded: not-needed
Last-Update: 2023-06-22

--- a/build.gradle
+++ b/build.gradle
@@ -5,16 +5,6 @@
   id 'jacoco'
 }
 
-java {
-  toolchain {
-    languageVersion = JavaLanguageVersion.of(8)
-    vendor = JvmVendorSpec.ADOPTIUM // Temurin
-    implementation = JvmImplementation.VENDOR_SPECIFIC
-  }
-  withSourcesJar()
-  withJavadocJar()
-}
-
 version = '3.1.0'
 
 description = 'Grengine is an engine for running and embedding Groovy in a Java VM.'
@@ -88,102 +78,5 @@
 
 test {
   testLogging.showStandardStreams = true
-  useJUnitPlatform()
   finalizedBy(jacocoTestReport)
 }
-
-jacocoTestReport {
-  dependsOn(test)
-}
-
-publishing {
-  publications {
-    mavenJava(MavenPublication) {
-      from components.java
-      // purposely no dependency to Groovy generated since the group ID depends on the Groovy version...
-      pom {
-        name = 'grengine'
-        description = project.description
-        url = 'https://grengine.ch/'
-        packaging project.ext.pkg
-        licenses {
-          license {
-            name = 'The Apache Software License, Version 2.0'
-            url = 'https://www.apache.org/licenses/LICENSE-2.0'
-            distribution = 'repo'
-          }
-        }
-        scm {
-          url = 'https://github.com/alainstalder/grengine'
-          connection = 'https://github.com/alainstalder/grengine.git'
-          developerConnection = 'https://github.com/alainstalder/grengine.git'
-        }
-        developers {
-          developer {
-            id = 'alainstalder'
-            name = 'Alain Stalder'
-            email = 'astalder@span.ch'
-          }
-        }
-      }
-    }
-  }
-
-  repositories {
-    mavenLocal()
-  }
-}
-
-task copyMetadataModuleToLibs(type: Copy) {
-  dependsOn(generateMetadataFileForMavenJavaPublication)
-  dependsOn(generatePomFileForMavenJavaPublication)
-  dependsOn(publishMavenJavaPublicationToMavenLocal)
-  from layout.buildDirectory.dir('publications/mavenJava')
-  into layout.buildDirectory.dir('libs')
-  include 'module.json'
-  rename 'module.json', "${project.name}-${project.version}.module"
-}
-
-task copyPomToLibs(type: Copy) {
-  dependsOn(generateMetadataFileForMavenJavaPublication)
-  dependsOn(generatePomFileForMavenJavaPublication)
-  dependsOn(publishMavenJavaPublicationToMavenLocal)
-  from layout.buildDirectory.dir('publications/mavenJava')
-  into layout.buildDirectory.dir('libs')
-  include 'pom-default.xml'
-  rename 'pom-default.xml', "${project.name}-${project.version}.pom"
-}
-
-task copyJarsAndMetadataModuleAndPomToReleases(type: Copy) {
-  dependsOn(jar)
-  dependsOn(sourcesJar)
-  dependsOn(javadocJar)
-  dependsOn(copyMetadataModuleToLibs)
-  dependsOn(copyPomToLibs)
-  from layout.buildDirectory.dir('libs')
-  into layout.buildDirectory.dir("releases/${project.version}")
-  include '*.jar'
-  include '*.pom'
-  include '*.module'
-}
-
-task copyJavadocToReleases(type: Copy) {
-  dependsOn(javadoc)
-  from layout.buildDirectory.dir('docs/javadoc')
-  into layout.buildDirectory.dir("releases/${project.version}/javadoc")
-  include '**/*'
-}
-
-task copyJacocoToReleases(type: Copy) {
-  dependsOn(jacocoTestReport)
-  from layout.buildDirectory.dir('reports/jacoco/test/html')
-  into layout.buildDirectory.dir("releases/${project.version}/jacoco")
-  include '**/*'
-}
-
-task all {
-  dependsOn(copyJarsAndMetadataModuleAndPomToReleases)
-  dependsOn(copyJavadocToReleases)
-  dependsOn(copyJacocoToReleases)
-  dependsOn(publishToMavenLocal)
-}
