From d220be67c319f711b91f29215e401c40a84410f5 Mon Sep 17 00:00:00 2001 From: Ross Lawley Date: Wed, 1 Feb 2023 15:32:41 +0000 Subject: [PATCH 1/3] Update the legacy uber packages pom.xml Update the name and description to indicate these are legacy and not the most recent release. JAVA-4854 --- mongo-java-driver/build.gradle | 6 ++++-- mongodb-driver/build.gradle | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/mongo-java-driver/build.gradle b/mongo-java-driver/build.gradle index f28ad5c31b0..eaddeab7cb4 100644 --- a/mongo-java-driver/build.gradle +++ b/mongo-java-driver/build.gradle @@ -16,9 +16,11 @@ archivesBaseName = 'mongo-java-driver' -description = 'The MongoDB Java Driver uber-artifact, containing the legacy driver, the mongodb-driver, mongodb-driver-core, and bson' +description = '''This artifact is not the most recent release of the MongoDB Java Driver. + |To use the most recent release of the MongoDB Java Driver, please use mongodb-driver-sync instead.'''.stripMargin() ext { - pomName = 'MongoDB Java Driver' + pomName = 'Legacy MongoDB Java Driver package' + pomUrl = 'https://www.mongodb.com/docs/drivers/java/sync/current/' } diff --git a/mongodb-driver/build.gradle b/mongodb-driver/build.gradle index 2260482dc56..611eef49007 100644 --- a/mongodb-driver/build.gradle +++ b/mongodb-driver/build.gradle @@ -15,9 +15,11 @@ */ archivesBaseName = 'mongodb-driver' -description = 'The MongoDB Driver uber-artifact that combines mongodb-driver-sync and the legacy driver' +description = '''This artifact is not the most recent release of the MongoDB Java Driver. + |To use the most recent release of the MongoDB Java Driver, please use mongodb-driver-sync instead.'''.stripMargin() ext { - pomName = 'MongoDB Java Driver' + pomName = 'Legacy MongoDB Java Driver package' + pomUrl = 'https://www.mongodb.com/docs/drivers/java/sync/current/' } clirr { From b7ac65791c77dc457c3ba06ecb5c2675e7490fd8 Mon Sep 17 00:00:00 2001 From: Ross Lawley Date: Wed, 1 Feb 2023 15:46:44 +0000 Subject: [PATCH 2/3] Code review updates --- driver-async/build.gradle | 7 ++++--- driver-embedded/build.gradle | 6 ++++-- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/driver-async/build.gradle b/driver-async/build.gradle index 9c67686531e..ab50f6ec94a 100644 --- a/driver-async/build.gradle +++ b/driver-async/build.gradle @@ -15,10 +15,11 @@ */ archivesBaseName = 'mongodb-driver-async' -description = 'The MongoDB Asynchronous Driver.' - +description = '''This artifact is not the most recent release of the MongoDB Java Driver. + |To use the most recent release of the MongoDB Java Driver, please use mongodb-driver-reactivestreams instead.'''.stripMargin() ext { - pomName = 'The MongoDB Asynchronous Driver' + pomName = 'Legacy MongoDB Asynchronous Driver' + pomUrl = 'https://www.mongodb.com/docs/drivers/reactive-streams/' } sourceSets { diff --git a/driver-embedded/build.gradle b/driver-embedded/build.gradle index 471b388c3f3..d30f4824d0e 100644 --- a/driver-embedded/build.gradle +++ b/driver-embedded/build.gradle @@ -15,9 +15,11 @@ */ archivesBaseName = 'mongodb-driver-embedded' -description = 'The MongoDB Embedded Driver' +description = '''This artifact is not the most recent release of an embedded MongoDB Driver. + |To use the most recent release please use MongoDB Realm instead.'''.stripMargin() ext { - pomName = 'The MongoDB Embedded Driver' + pomName = 'Legacy MongoDB Embedded Driver' + pomUrl = 'https://www.mongodb.com/docs/realm/' } dependencies { From 5315f4d1acc3e3452e97d979ef16f90233b29d7f Mon Sep 17 00:00:00 2001 From: Ross Lawley Date: Thu, 2 Feb 2023 10:37:15 +0000 Subject: [PATCH 3/3] Code review updates / clarifications --- driver-async/build.gradle | 7 ++++--- mongo-java-driver/build.gradle | 7 ++++--- mongodb-driver/build.gradle | 7 ++++--- 3 files changed, 12 insertions(+), 9 deletions(-) diff --git a/driver-async/build.gradle b/driver-async/build.gradle index ab50f6ec94a..86a3378f970 100644 --- a/driver-async/build.gradle +++ b/driver-async/build.gradle @@ -15,10 +15,11 @@ */ archivesBaseName = 'mongodb-driver-async' -description = '''This artifact is not the most recent release of the MongoDB Java Driver. - |To use the most recent release of the MongoDB Java Driver, please use mongodb-driver-reactivestreams instead.'''.stripMargin() +description = '''This artifact is no longer maintained / updated by MongoDB. + |For the most up-to-date version of the Java Driver, please refer to the mongodb-driver-reactivestreams artifact.''' + .stripMargin() ext { - pomName = 'Legacy MongoDB Asynchronous Driver' + pomName = 'MongoDB Asynchronous Driver (unmaintained)' pomUrl = 'https://www.mongodb.com/docs/drivers/reactive-streams/' } diff --git a/mongo-java-driver/build.gradle b/mongo-java-driver/build.gradle index eaddeab7cb4..e02bb143db8 100644 --- a/mongo-java-driver/build.gradle +++ b/mongo-java-driver/build.gradle @@ -16,10 +16,11 @@ archivesBaseName = 'mongo-java-driver' -description = '''This artifact is not the most recent release of the MongoDB Java Driver. - |To use the most recent release of the MongoDB Java Driver, please use mongodb-driver-sync instead.'''.stripMargin() +description = '''This artifact is no longer maintained / updated by MongoDB. + |For the most up-to-date version of the Java Driver, please refer to the mongodb-driver-sync artifact. + |To use the legacy API, please refer to the mongodb-driver-legacy artifact.'''.stripMargin() ext { - pomName = 'Legacy MongoDB Java Driver package' + pomName = 'MongoDB Java Driver (unmaintained)' pomUrl = 'https://www.mongodb.com/docs/drivers/java/sync/current/' } diff --git a/mongodb-driver/build.gradle b/mongodb-driver/build.gradle index 611eef49007..55514b84005 100644 --- a/mongodb-driver/build.gradle +++ b/mongodb-driver/build.gradle @@ -15,10 +15,11 @@ */ archivesBaseName = 'mongodb-driver' -description = '''This artifact is not the most recent release of the MongoDB Java Driver. - |To use the most recent release of the MongoDB Java Driver, please use mongodb-driver-sync instead.'''.stripMargin() +description = '''This artifact is no longer maintained / updated by MongoDB. + |For the most up-to-date version of the Java Driver, please refer to the mongodb-driver-sync artifact. + |To use the legacy API, please refer to the mongodb-driver-legacy artifact.'''.stripMargin() ext { - pomName = 'Legacy MongoDB Java Driver package' + pomName = 'MongoDB Java Driver (unmaintained)' pomUrl = 'https://www.mongodb.com/docs/drivers/java/sync/current/' }