From 8339a00fd694d375eccc2719ba11d22e3722683e Mon Sep 17 00:00:00 2001 From: Norman Maurer Date: Thu, 16 Sep 2021 09:23:45 +0200 Subject: [PATCH] Ensure bom don't define extra dependencies (#11682) Motivation: The bom shouldnt depend on the parent as it may define extra dependencies that would be "pulled" in. See https://github.com/netty/netty/pull/11672#discussion_r707619462 Modifications: - Revert commit d6383bf2478267eb62b1f71807c2a3c34794d1b0. - Add tcnative version and add comments to ensure we keep the version in-sync Result: Correct bom for netty --- bom/pom.xml | 88 +++++++++++++++++++++++++++++------------------------ pom.xml | 1 + 2 files changed, 49 insertions(+), 40 deletions(-) diff --git a/bom/pom.xml b/bom/pom.xml index fc0d770b8f..ede1157fe7 100644 --- a/bom/pom.xml +++ b/bom/pom.xml @@ -17,13 +17,17 @@ 4.0.0 - io.netty - netty-parent - 5.0.0.Final-SNAPSHOT + org.sonatype.oss + oss-parent + 7 + + io.netty netty-bom + 5.0.0.Final-SNAPSHOT pom + Netty/BOM Netty (Bill of Materials) https://netty.io/ @@ -59,202 +63,206 @@ + + + 2.0.43.Final + io.netty netty-buffer - ${project.version} + 5.0.0.Final-SNAPSHOT io.netty netty-codec - ${project.version} + 5.0.0.Final-SNAPSHOT io.netty netty-codec-dns - ${project.version} + 5.0.0.Final-SNAPSHOT io.netty netty-codec-haproxy - ${project.version} + 5.0.0.Final-SNAPSHOT io.netty netty-codec-http - ${project.version} + 5.0.0.Final-SNAPSHOT io.netty netty-codec-http2 - ${project.version} + 5.0.0.Final-SNAPSHOT io.netty netty-codec-memcache - ${project.version} + 5.0.0.Final-SNAPSHOT io.netty netty-codec-mqtt - ${project.version} + 5.0.0.Final-SNAPSHOT io.netty netty-codec-redis - ${project.version} + 5.0.0.Final-SNAPSHOT io.netty netty-codec-smtp - ${project.version} + 5.0.0.Final-SNAPSHOT io.netty netty-codec-socks - ${project.version} + 5.0.0.Final-SNAPSHOT io.netty netty-codec-stomp - ${project.version} + 5.0.0.Final-SNAPSHOT io.netty netty-codec-xml - ${project.version} + 5.0.0.Final-SNAPSHOT io.netty netty-common - ${project.version} + 5.0.0.Final-SNAPSHOT io.netty netty-dev-tools - ${project.version} + 5.0.0.Final-SNAPSHOT io.netty netty-handler - ${project.version} + 5.0.0.Final-SNAPSHOT io.netty netty-handler-proxy - ${project.version} + 5.0.0.Final-SNAPSHOT io.netty netty-resolver - ${project.version} + 5.0.0.Final-SNAPSHOT io.netty netty-resolver-dns - ${project.version} + 5.0.0.Final-SNAPSHOT io.netty netty-transport - ${project.version} + 5.0.0.Final-SNAPSHOT io.netty netty-transport-sctp - ${project.version} + 5.0.0.Final-SNAPSHOT io.netty netty-example - ${project.version} + 5.0.0.Final-SNAPSHOT io.netty netty-all - ${project.version} + 5.0.0.Final-SNAPSHOT io.netty netty-resolver-dns-native-macos - ${project.version} + 5.0.0.Final-SNAPSHOT io.netty netty-resolver-dns-native-macos - ${project.version} + 5.0.0.Final-SNAPSHOT osx-x86_64 io.netty netty-resolver-dns-native-macos - ${project.version} + 5.0.0.Final-SNAPSHOT osx-aarch_64 io.netty netty-transport-native-unix-common - ${project.version} + 5.0.0.Final-SNAPSHOT io.netty netty-transport-native-unix-common - ${project.version} + 5.0.0.Final-SNAPSHOT linux-aarch_64 io.netty netty-transport-native-unix-common - ${project.version} + 5.0.0.Final-SNAPSHOT linux-x86_64 io.netty netty-transport-native-unix-common - ${project.version} + 5.0.0.Final-SNAPSHOT osx-x86_64 io.netty netty-transport-native-unix-common - ${project.version} + 5.0.0.Final-SNAPSHOT osx-aarch_64 io.netty netty-transport-native-epoll - ${project.version} + 5.0.0.Final-SNAPSHOT io.netty netty-transport-native-epoll - ${project.version} + 5.0.0.Final-SNAPSHOT linux-aarch_64 io.netty netty-transport-native-epoll - ${project.version} + 5.0.0.Final-SNAPSHOT linux-x86_64 io.netty netty-transport-native-kqueue - ${project.version} + 5.0.0.Final-SNAPSHOT io.netty netty-transport-native-kqueue - ${project.version} + 5.0.0.Final-SNAPSHOT osx-x86_64 io.netty netty-transport-native-kqueue - ${project.version} + 5.0.0.Final-SNAPSHOT osx-aarch_64 diff --git a/pom.xml b/pom.xml index 3d7568708a..e0a32b407a 100644 --- a/pom.xml +++ b/pom.xml @@ -468,6 +468,7 @@ fedora,suse,arch netty-tcnative + 2.0.43.Final ${os.detected.classifier} org.conscrypt