File 00-gradle-4.patch of Package trove4j

diff -up ./build.gradle.orig ./build.gradle
--- ./build.gradle.orig	2021-02-27 00:20:31.860067490 +0300
+++ ./build.gradle	2021-02-27 01:23:54.146219927 +0300
@@ -29,8 +29,8 @@ subprojects {
     apply plugin: 'java'
     apply plugin: 'osgi'
 
-    sourceCompatibility = 1.6
-    targetCompatibility = 1.6
+    sourceCompatibility = 8
+    targetCompatibility = 8
 
     project.group = rootProject.group
     project.version = rootProject.version
@@ -61,7 +61,7 @@ subprojects {
             instruction 'Bundle-Version', "${version}"
             instruction 'Bundle-Vendor', 'Trove Development Team'
             instruction 'Bundle-License', 'http://www.gnu.org/licenses/lgpl-2.1.html'
-            instruction 'Bundle-ContactAddress:', 'http://trove.starlight-systems.com/contacts'
+            instruction 'Bundle-ContactAddress', 'http://trove.starlight-systems.com/contacts'
         }
     }
 
@@ -103,39 +103,29 @@ subprojects {
                 from components.java
                 artifact sourceJar
                 artifact docJar
-                pom {
-                    name = pomName
-                    description = 'High performance collections for Java'
-                    url = "https://bitbucket.org/trove4j/trove/src/master/"
-                    licenses {
-                        license {
-                            name = "GNU Lesser General Public License 2.1"
-                            url = "http://www.gnu.org/licenses/lgpl-2.1.txt"
-                            distribution = "repo"
-                        }
-                    }
-                    scm {
-                        url = "https://bitbucket.org/trove4j/trove/src/master/"
-                    }
-                    developers {
-                        developer {
-                            name = "Rob Eden"
-                            email = "robeden1@gmail.com"
-                        }
-                        developer {
-                            name = "Johan Parent"
-                            email = "jparent@users.sourceforge.net"
-                        }
-                        developer {
-                            name = "Jeff Randall"
-                            email = "randall@uph.com"
-                        }
-                        developer {
-                            name = "Eric D. Friedman"
-                            email = "ericdf@users.sourceforge.net"
-                        }
-                    }
-                }
+
+				pom.withXml {
+					asNode().appendNode('name', pomName)
+					asNode().appendNode('description', 'High performance collections for Java')
+					asNode().appendNode('url', 'https://bitbucket.org/trove4j/trove/src/master/')
+					def licenseNode = asNode().appendNode('licenses').appendNode('license')
+					licenseNode.appendNode('name', 'GNU Lesser General Public License 2.1')
+					licenseNode.appendNode('url', 'http://www.gnu.org/licenses/lgpl-2.1.txt')
+					licenseNode.appendNode('distribution', 'repo')
+					def developersNode = asNode().appendNode('developers')
+					def developer1Node = developersNode.appendNode('developer')
+					developer1Node.appendNode('name', 'Rob Eden')
+					developer1Node.appendNode('email', 'robeden1@gmail.com')
+					def developer2Node = developersNode.appendNode('developer')
+					developer2Node.appendNode('name', 'Johan Parent')
+					developer2Node.appendNode('email', 'jparent@users.sourceforge.net')
+					def developer3Node = developersNode.appendNode('developer')
+					developer3Node.appendNode('name', 'Jeff Randall')
+					developer3Node.appendNode('email', 'randall@uph.com')
+					def developer4Node = developersNode.appendNode('developer')
+					developer4Node.appendNode('name', 'Eric D. Friedman')
+					developer4Node.appendNode('email', 'ericdf@users.sourceforge.net')
+				}
             }
         }
         repositories {
@@ -163,7 +153,4 @@ project(":experimental") {
 }
 
 project(":generator") {
-    publishGeneratorPublicationToMavenRepository.onlyIf {false}
-    publishGeneratorPublicationToMavenLocal.onlyIf{false}
-    publish.onlyIf {false}
 }
diff -up ./settings.gradle.orig ./settings.gradle
--- ./settings.gradle.orig	2021-02-27 00:22:28.313477873 +0300
+++ ./settings.gradle	2021-02-27 00:22:53.729785692 +0300
@@ -1,2 +1 @@
 include 'generator', 'core', 'experimental'
-enableFeaturePreview('STABLE_PUBLISHING')
\ В конце файла нет новой строки
openSUSE Build Service is sponsored by