From 727780bb3d2b1eb60aca4b2b8c02b4dd9cfa2c74 Mon Sep 17 00:00:00 2001 From: Piotr Bugara Date: Wed, 28 Jun 2023 07:39:22 +0200 Subject: [PATCH 1/3] #19 Changed group name in build.gradle --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 3d201426..55ce9943 100644 --- a/build.gradle +++ b/build.gradle @@ -37,7 +37,7 @@ apply(plugin: "net.ltgt.errorprone"); apply(plugin: 'org.owasp.dependencycheck'); apply(from: "project.gradle"); -group = "com.github.java-json-tools"; +group = "com.gravity9.java-json-tools"; /* * Repositories to use From 25a505d90e2282d79d484a6f2604760e1e5c1801 Mon Sep 17 00:00:00 2001 From: Piotr Bugara Date: Wed, 28 Jun 2023 08:45:05 +0200 Subject: [PATCH 2/3] #19 Added maven-publish plugin --- BUILD.md | 2 +- build.gradle | 12 +++++++++++- project.gradle | 6 +++--- 3 files changed, 15 insertions(+), 5 deletions(-) diff --git a/BUILD.md b/BUILD.md index d5bd5f7b..5587c9f9 100644 --- a/BUILD.md +++ b/BUILD.md @@ -17,7 +17,7 @@ below: # Build, test the package ./gradlew test # Install in your local maven repository -./gradlew clean install +./gradlew build publishToMavenLocal ``` If you try and play around with Gradle configuration files, in order to be diff --git a/build.gradle b/build.gradle index 55ce9943..4a3c5a49 100644 --- a/build.gradle +++ b/build.gradle @@ -35,9 +35,11 @@ apply(plugin: "java"); apply(plugin: "biz.aQute.bnd.builder"); apply(plugin: "net.ltgt.errorprone"); apply(plugin: 'org.owasp.dependencycheck'); +apply(plugin: 'maven-publish') +apply(plugin: 'java-library') apply(from: "project.gradle"); -group = "com.gravity9.java-json-tools"; +group = "com.gravity9"; /* * Repositories to use @@ -100,3 +102,11 @@ wrapper { gradleVersion = "7.6.1"; distributionUrl = "https://services.gradle.org/distributions/gradle-${gradleVersion}-all.zip"; } + +publishing { + publications { + maven(MavenPublication) { + from components.java + } + } +} \ No newline at end of file diff --git a/project.gradle b/project.gradle index 386748b8..3a9b28f2 100644 --- a/project.gradle +++ b/project.gradle @@ -31,9 +31,9 @@ project.ext.description = "JSON Patch (RFC 6902) and JSON Merge Patch (RFC 7386) dependencies { compileOnly(group: "com.google.code.findbugs", name: "jsr305", version: "3.0.2"); implementation(group: "com.fasterxml.jackson.core", name: "jackson-databind", version: "2.15.2"); - implementation(group: 'com.jayway.jsonpath', name: 'json-path', version: '2.8.0') - implementation(group: "com.github.java-json-tools", name: "msg-simple", version: "1.2"); - implementation(group: "com.github.java-json-tools", name: "jackson-coreutils", version: "2.0"); + api(group: 'com.jayway.jsonpath', name: 'json-path', version: '2.8.0') + api(group: "com.github.java-json-tools", name: "msg-simple", version: "1.2"); + api(group: "com.github.java-json-tools", name: "jackson-coreutils", version: "2.0"); testImplementation(group: "org.testng", name: "testng", version: "7.1.0") { exclude(group: "junit", module: "junit"); exclude(group: "org.beanshell", module: "bsh"); From 10c813bc266ffb262a0c4fd0a1ee3c7bcd57469c Mon Sep 17 00:00:00 2001 From: Piotr Bugara Date: Wed, 28 Jun 2023 10:14:52 +0200 Subject: [PATCH 3/3] #19 Renamed artifact and group name --- README.md | 4 ++-- project.gradle | 2 +- settings.gradle | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 998ee17a..655e5ddb 100644 --- a/README.md +++ b/README.md @@ -38,7 +38,7 @@ With Gradle: ```groovy dependencies { - compile(group: "com.gravity9", name: "java-json-tools", version: "yourVersionHere"); + compile(group: "com.gravity9", name: "json-patch-path", version: "yourVersionHere"); } ``` @@ -47,7 +47,7 @@ With Maven: ```xml com.gravity9 - java-json-tools + json-patch-path yourVersionHere ``` diff --git a/project.gradle b/project.gradle index 3a9b28f2..d7d43e38 100644 --- a/project.gradle +++ b/project.gradle @@ -20,7 +20,7 @@ /* * Project-specific settings. Unfortunately we cannot put the name in there! */ -group = "com.gravity9.java-json-tools"; +group = "com.gravity9"; sourceCompatibility = JavaVersion.VERSION_11 targetCompatibility = JavaVersion.VERSION_11 project.ext.description = "JSON Patch (RFC 6902) and JSON Merge Patch (RFC 7386) implementation in Java, using extended TMF620 JsonPath syntax"; diff --git a/settings.gradle b/settings.gradle index 8a2a6e95..7a6b2d4e 100644 --- a/settings.gradle +++ b/settings.gradle @@ -17,4 +17,4 @@ * - ASL 2.0: http://www.apache.org/licenses/LICENSE-2.0.txt */ -rootProject.name = "java-json-tools"; +rootProject.name = "json-patch-path";