This is an automated email from the ASF dual-hosted git repository.

vladimirsitnikov pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/calcite.git


The following commit(s) were added to refs/heads/master by this push:
     new 532f903  Use jackson-bom to specify Jackson versions
532f903 is described below

commit 532f903fe495d741053619c13a51537e57dcd619
Author: Vladimir Sitnikov <sitnikov.vladi...@gmail.com>
AuthorDate: Sun Oct 4 02:33:29 2020 +0300

    Use jackson-bom to specify Jackson versions
    
    It enables to configure version constraints for all Jackson modules
    at once.
---
 bom/build.gradle.kts | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/bom/build.gradle.kts b/bom/build.gradle.kts
index ac3a7bb..0132f29 100644
--- a/bom/build.gradle.kts
+++ b/bom/build.gradle.kts
@@ -38,7 +38,13 @@ fun DependencyConstraintHandlerScope.runtimev(
 ) =
     "runtime"(notation + ":" + versionProp.v)
 
+javaPlatform {
+    allowDependencies()
+}
+
 dependencies {
+    api(platform("com.fasterxml.jackson:jackson-bom:${"jackson".v}"))
+
     // Parenthesis are needed here: 
https://github.com/gradle/gradle/issues/9248
     (constraints) {
         // api means "the dependency is for both compilation and runtime"
@@ -48,10 +54,7 @@ dependencies {
         apiv("com.beust:jcommander")
         apiv("com.datastax.cassandra:cassandra-driver-core")
         apiv("com.esri.geometry:esri-geometry-api")
-        apiv("com.fasterxml.jackson.core:jackson-annotations", "jackson")
-        apiv("com.fasterxml.jackson.core:jackson-core", "jackson")
         apiv("com.fasterxml.jackson.core:jackson-databind")
-        apiv("com.fasterxml.jackson.dataformat:jackson-dataformat-yaml", 
"jackson")
         apiv("com.github.kstyrc:embedded-redis")
         apiv("com.github.stephenc.jcip:jcip-annotations")
         apiv("com.google.code.findbugs:jsr305", "findbugs.jsr305")

Reply via email to