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')
\ В конце файла нет новой строки