From 62a23f9e293712b49d99da2dba1ef2769335a3e3 Mon Sep 17 00:00:00 2001 From: Scott Mitchell Date: Fri, 10 Sep 2021 09:56:00 -0700 Subject: [PATCH] netty-bom to provide resolved tcnative version (#11672) Motivation: Netty's bom includes netty-tcnative dependencies with a variable for the version [1]. However that variable isn't defined/resolved and therefore leads to undefined dependencies. [1] https://search.maven.org/artifact/io.netty/netty-bom/4.1.68.Final/pom Modifications: - Netty's bom file should inherit from netty-parent pom so variables can be resolved at inclusion time. Result: netty-bom allows for netty-tcnative version to be resolved in 3rd party projects. --- bom/pom.xml | 602 ++++++++++++++++++++++++++-------------------------- 1 file changed, 299 insertions(+), 303 deletions(-) diff --git a/bom/pom.xml b/bom/pom.xml index bfc2eb4d63..4a7ca86808 100644 --- a/bom/pom.xml +++ b/bom/pom.xml @@ -1,6 +1,6 @@ - 4.0.0 - - org.sonatype.oss - oss-parent - 7 - - + 4.0.0 + + io.netty + netty-parent + 5.0.0.Final-SNAPSHOT + - io.netty - netty-bom - 5.0.0.Final-SNAPSHOT - pom - - Netty/BOM - Netty (Bill of Materials) - https://netty.io/ - - - The Netty Project + netty-bom + pom + Netty/BOM + Netty (Bill of Materials) https://netty.io/ - - - - Apache License, Version 2.0 - https://www.apache.org/licenses/LICENSE-2.0 - - - 2008 + + The Netty Project + https://netty.io/ + - - https://github.com/netty/netty - scm:git:git://github.com/netty/netty.git - scm:git:ssh://git@github.com/netty/netty.git - HEAD - + + + Apache License, Version 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + + + 2008 - - - netty.io - The Netty Project Contributors - netty@googlegroups.com - https://netty.io/ - The Netty Project - https://netty.io/ - - + + https://github.com/netty/netty + scm:git:git://github.com/netty/netty.git + scm:git:ssh://git@github.com/netty/netty.git + HEAD + - - - - - io.netty - netty-buffer - 5.0.0.Final-SNAPSHOT - - - io.netty - netty-codec - 5.0.0.Final-SNAPSHOT - - - io.netty - netty-codec-dns - 5.0.0.Final-SNAPSHOT - - - io.netty - netty-codec-haproxy - 5.0.0.Final-SNAPSHOT - - - io.netty - netty-codec-http - 5.0.0.Final-SNAPSHOT - - - io.netty - netty-codec-http2 - 5.0.0.Final-SNAPSHOT - - - io.netty - netty-codec-memcache - 5.0.0.Final-SNAPSHOT - - - io.netty - netty-codec-mqtt - 5.0.0.Final-SNAPSHOT - - - io.netty - netty-codec-redis - 5.0.0.Final-SNAPSHOT - - - io.netty - netty-codec-smtp - 5.0.0.Final-SNAPSHOT - - - io.netty - netty-codec-socks - 5.0.0.Final-SNAPSHOT - - - io.netty - netty-codec-stomp - 5.0.0.Final-SNAPSHOT - - - io.netty - netty-codec-xml - 5.0.0.Final-SNAPSHOT - - - io.netty - netty-common - 5.0.0.Final-SNAPSHOT - - - io.netty - netty-dev-tools - 5.0.0.Final-SNAPSHOT - - - io.netty - netty-handler - 5.0.0.Final-SNAPSHOT - - - io.netty - netty-handler-proxy - 5.0.0.Final-SNAPSHOT - - - io.netty - netty-resolver - 5.0.0.Final-SNAPSHOT - - - io.netty - netty-resolver-dns - 5.0.0.Final-SNAPSHOT - - - io.netty - netty-transport - 5.0.0.Final-SNAPSHOT - - - io.netty - netty-transport-sctp - 5.0.0.Final-SNAPSHOT - - - io.netty - netty-example - 5.0.0.Final-SNAPSHOT - - - io.netty - netty-all - 5.0.0.Final-SNAPSHOT - - - io.netty - netty-resolver-dns-native-macos - 5.0.0.Final-SNAPSHOT - - - io.netty - netty-resolver-dns-native-macos - 5.0.0.Final-SNAPSHOT - osx-x86_64 - - - io.netty - netty-resolver-dns-native-macos - 4.1.68.Final-SNAPSHOT - osx-aarch_64 - - - io.netty - netty-transport-native-unix-common - 5.0.0.Final-SNAPSHOT - - - io.netty - netty-transport-native-unix-common - 5.0.0.Final-SNAPSHOT - linux-aarch_64 - - - io.netty - netty-transport-native-unix-common - 5.0.0.Final-SNAPSHOT - linux-x86_64 - - - io.netty - netty-transport-native-unix-common - 5.0.0.Final-SNAPSHOT - osx-x86_64 - - - io.netty - netty-transport-native-unix-common - 4.1.68.Final-SNAPSHOT - osx-aarch_64 - - - io.netty - netty-transport-native-epoll - 5.0.0.Final-SNAPSHOT - - - io.netty - netty-transport-native-epoll - 5.0.0.Final-SNAPSHOT - linux-aarch_64 - - - io.netty - netty-transport-native-epoll - 5.0.0.Final-SNAPSHOT - linux-x86_64 - - - io.netty - netty-transport-native-kqueue - 5.0.0.Final-SNAPSHOT - - - io.netty - netty-transport-native-kqueue - 5.0.0.Final-SNAPSHOT - osx-x86_64 - - - io.netty - netty-transport-native-kqueue - 4.1.68.Final-SNAPSHOT - osx-aarch_64 - - - - io.netty - netty-tcnative - ${tcnative.version} - - - io.netty - netty-tcnative - ${tcnative.version} - linux-x86_64 - - - io.netty - netty-tcnative - ${tcnative.version} - linux-aarch_64 - - - io.netty - netty-tcnative - ${tcnative.version} - osx-x86_64 - - - io.netty - netty-tcnative-boringssl-static - ${tcnative.version} - - - io.netty - netty-tcnative-boringssl-static - ${tcnative.version} - linux-x86_64 - - - io.netty - netty-tcnative-boringssl-static - ${tcnative.version} - linux-aarch_64 - - - io.netty - netty-tcnative-boringssl-static - ${tcnative.version} - osx-x86_64 - - - io.netty - netty-tcnative-boringssl-static - ${tcnative.version} - osx-aarch_64 - - - io.netty - netty-tcnative-boringssl-static - ${tcnative.version} - windows-x86_64 - - - - + + + netty.io + The Netty Project Contributors + netty@googlegroups.com + https://netty.io/ + The Netty Project + https://netty.io/ + + + + + + + + io.netty + netty-buffer + ${project.version} + + + io.netty + netty-codec + ${project.version} + + + io.netty + netty-codec-dns + ${project.version} + + + io.netty + netty-codec-haproxy + ${project.version} + + + io.netty + netty-codec-http + ${project.version} + + + io.netty + netty-codec-http2 + ${project.version} + + + io.netty + netty-codec-memcache + ${project.version} + + + io.netty + netty-codec-mqtt + ${project.version} + + + io.netty + netty-codec-redis + ${project.version} + + + io.netty + netty-codec-smtp + ${project.version} + + + io.netty + netty-codec-socks + ${project.version} + + + io.netty + netty-codec-stomp + ${project.version} + + + io.netty + netty-codec-xml + ${project.version} + + + io.netty + netty-common + ${project.version} + + + io.netty + netty-dev-tools + ${project.version} + + + io.netty + netty-handler + ${project.version} + + + io.netty + netty-handler-proxy + ${project.version} + + + io.netty + netty-resolver + ${project.version} + + + io.netty + netty-resolver-dns + ${project.version} + + + io.netty + netty-transport + ${project.version} + + + io.netty + netty-transport-sctp + ${project.version} + + + io.netty + netty-example + ${project.version} + + + io.netty + netty-all + ${project.version} + + + io.netty + netty-resolver-dns-native-macos + ${project.version} + + + io.netty + netty-resolver-dns-native-macos + ${project.version} + osx-x86_64 + + + io.netty + netty-resolver-dns-native-macos + ${project.version} + osx-aarch_64 + + + io.netty + netty-transport-native-unix-common + ${project.version} + + + io.netty + netty-transport-native-unix-common + ${project.version} + linux-aarch_64 + + + io.netty + netty-transport-native-unix-common + ${project.version} + linux-x86_64 + + + io.netty + netty-transport-native-unix-common + ${project.version} + osx-x86_64 + + + io.netty + netty-transport-native-unix-common + ${project.version} + osx-aarch_64 + + + io.netty + netty-transport-native-epoll + ${project.version} + + + io.netty + netty-transport-native-epoll + ${project.version} + linux-aarch_64 + + + io.netty + netty-transport-native-epoll + ${project.version} + linux-x86_64 + + + io.netty + netty-transport-native-kqueue + ${project.version} + + + io.netty + netty-transport-native-kqueue + ${project.version} + osx-x86_64 + + + io.netty + netty-transport-native-kqueue + ${project.version} + osx-aarch_64 + + + + io.netty + netty-tcnative + ${tcnative.version} + + + io.netty + netty-tcnative + ${tcnative.version} + linux-x86_64 + + + io.netty + netty-tcnative + ${tcnative.version} + linux-aarch_64 + + + io.netty + netty-tcnative + ${tcnative.version} + osx-x86_64 + + + io.netty + netty-tcnative-boringssl-static + ${tcnative.version} + + + io.netty + netty-tcnative-boringssl-static + ${tcnative.version} + linux-x86_64 + + + io.netty + netty-tcnative-boringssl-static + ${tcnative.version} + linux-aarch_64 + + + io.netty + netty-tcnative-boringssl-static + ${tcnative.version} + osx-x86_64 + + + io.netty + netty-tcnative-boringssl-static + ${tcnative.version} + osx-aarch_64 + + + io.netty + netty-tcnative-boringssl-static + ${tcnative.version} + windows-x86_64 + + + + \ No newline at end of file