|
@@ -22,38 +22,35 @@ esplugin {
|
|
|
}
|
|
|
|
|
|
versions << [
|
|
|
- 'azure': '12.9.0',
|
|
|
- 'azureCore': '1.10.0',
|
|
|
- 'azureCoreHttpNetty': '1.6.3',
|
|
|
+ 'azure': '12.11.1',
|
|
|
+ 'azureCore': '1.16.0',
|
|
|
+ 'azureCoreHttpNetty': '1.9.1',
|
|
|
+ 'azureAvro': '12.0.4',
|
|
|
|
|
|
'jakartaActivation': '1.2.1',
|
|
|
'jakartaXMLBind': '2.3.2',
|
|
|
'stax2API': '4.2',
|
|
|
- 'woodstox': '6.0.2',
|
|
|
+ 'woodstox': '6.2.4',
|
|
|
|
|
|
- 'reactorNetty': '0.9.12.RELEASE',
|
|
|
- 'reactorCore': '3.3.10.RELEASE',
|
|
|
+ 'azureNetty': '4.1.63.Final',
|
|
|
+ 'reactorNetty': '1.0.6',
|
|
|
+ 'reactorCore': '3.4.5',
|
|
|
'reactiveStreams': '1.0.3',
|
|
|
]
|
|
|
|
|
|
dependencies {
|
|
|
- api project(path: 'azure-storage-blob', configuration: 'shadow')
|
|
|
- if (isEclipse) {
|
|
|
- /*
|
|
|
- * Eclipse can't pick up the shadow dependency so we point it at *something*
|
|
|
- * so it can compile things.
|
|
|
- */
|
|
|
- api project(path: 'azure-storage-blob')
|
|
|
- }
|
|
|
api "com.azure:azure-storage-common:${versions.azure}"
|
|
|
+ api "com.azure:azure-storage-blob:${versions.azure}"
|
|
|
api "com.azure:azure-core-http-netty:${versions.azureCoreHttpNetty}"
|
|
|
api "com.azure:azure-core:${versions.azureCore}"
|
|
|
+ api "com.azure:azure-storage-internal-avro:${versions.azureAvro}"
|
|
|
|
|
|
// jackson
|
|
|
api "com.fasterxml.jackson.core:jackson-core:${versions.jackson}"
|
|
|
api "com.fasterxml.jackson.core:jackson-databind:${versions.jackson}"
|
|
|
api "com.fasterxml.jackson.core:jackson-annotations:${versions.jackson}"
|
|
|
api "com.fasterxml.jackson.core:jackson-databind:${versions.jackson}"
|
|
|
+ api "com.fasterxml.jackson:jackson-bom:${versions.jackson}"
|
|
|
|
|
|
// jackson xml
|
|
|
api "com.fasterxml.jackson.dataformat:jackson-dataformat-xml:${versions.jackson}"
|
|
@@ -65,19 +62,24 @@ dependencies {
|
|
|
api "com.fasterxml.woodstox:woodstox-core:${versions.woodstox}"
|
|
|
|
|
|
// netty
|
|
|
- api "io.netty:netty-buffer:${versions.netty}"
|
|
|
- api "io.netty:netty-codec-http:${versions.netty}"
|
|
|
- api "io.netty:netty-codec-http2:${versions.netty}"
|
|
|
- api "io.netty:netty-codec-socks:${versions.netty}"
|
|
|
- api "io.netty:netty-codec:${versions.netty}"
|
|
|
- api "io.netty:netty-common:${versions.netty}"
|
|
|
- api "io.netty:netty-handler-proxy:${versions.netty}"
|
|
|
- api "io.netty:netty-handler:${versions.netty}"
|
|
|
- api "io.netty:netty-resolver:${versions.netty}"
|
|
|
- api "io.netty:netty-transport:${versions.netty}"
|
|
|
+ api "io.netty:netty-buffer:${versions.azureNetty}"
|
|
|
+ api "io.netty:netty-codec:${versions.azureNetty}"
|
|
|
+ api "io.netty:netty-codec-dns:${versions.azureNetty}"
|
|
|
+ api "io.netty:netty-codec-http:${versions.azureNetty}"
|
|
|
+ api "io.netty:netty-codec-http2:${versions.azureNetty}"
|
|
|
+ api "io.netty:netty-codec-socks:${versions.azureNetty}"
|
|
|
+ api "io.netty:netty-common:${versions.azureNetty}"
|
|
|
+ api "io.netty:netty-handler:${versions.azureNetty}"
|
|
|
+ api "io.netty:netty-handler-proxy:${versions.azureNetty}"
|
|
|
+ api "io.netty:netty-resolver:${versions.azureNetty}"
|
|
|
+ api "io.netty:netty-resolver-dns:${versions.azureNetty}"
|
|
|
+ api "io.netty:netty-transport:${versions.azureNetty}"
|
|
|
+ api "io.netty:netty-transport-native-unix-common:${versions.azureNetty}"
|
|
|
|
|
|
// reactor
|
|
|
api "io.projectreactor.netty:reactor-netty:${versions.reactorNetty}"
|
|
|
+ api "io.projectreactor.netty:reactor-netty-core:${versions.reactorNetty}"
|
|
|
+ api "io.projectreactor.netty:reactor-netty-http:${versions.reactorNetty}"
|
|
|
api "io.projectreactor:reactor-core:${versions.reactorCore}"
|
|
|
api "org.reactivestreams:reactive-streams:${versions.reactiveStreams}"
|
|
|
|
|
@@ -107,6 +109,7 @@ tasks.named("dependencyLicenses").configure {
|
|
|
mapping from: /netty-.*/, to: 'netty'
|
|
|
mapping from: /jaxb-.*/, to: 'jaxb'
|
|
|
mapping from: /stax-.*/, to: 'stax'
|
|
|
+ mapping from: /reactor-netty-.*/, to: 'reactor-netty'
|
|
|
mapping from: /reactive-streams.*/, to: 'reactive-streams'
|
|
|
}
|
|
|
|
|
@@ -240,6 +243,8 @@ tasks.named("thirdPartyAudit").configure {
|
|
|
'io.netty.internal.tcnative.CertificateVerifier',
|
|
|
'io.netty.internal.tcnative.SessionTicketKey',
|
|
|
'io.netty.internal.tcnative.SniHostNameMatcher',
|
|
|
+ 'io.netty.internal.tcnative.SSLSession',
|
|
|
+ 'io.netty.internal.tcnative.SSLSessionCache',
|
|
|
|
|
|
// from io.netty.util.internal.Hidden (netty-common optional dependency)
|
|
|
'reactor.blockhound.BlockHound$Builder',
|
|
@@ -248,14 +253,23 @@ tasks.named("thirdPartyAudit").configure {
|
|
|
// it uses NIO
|
|
|
'io.netty.channel.kqueue.KQueue',
|
|
|
'io.netty.channel.kqueue.KQueueDatagramChannel',
|
|
|
+ 'io.netty.channel.kqueue.KQueueDomainSocketChannel',
|
|
|
'io.netty.channel.kqueue.KQueueEventLoopGroup',
|
|
|
+ 'io.netty.channel.kqueue.KQueueServerDomainSocketChannel',
|
|
|
'io.netty.channel.kqueue.KQueueServerSocketChannel',
|
|
|
'io.netty.channel.kqueue.KQueueSocketChannel',
|
|
|
'io.netty.channel.epoll.Epoll',
|
|
|
'io.netty.channel.epoll.EpollDatagramChannel',
|
|
|
+ 'io.netty.channel.epoll.EpollDomainSocketChannel',
|
|
|
'io.netty.channel.epoll.EpollEventLoopGroup',
|
|
|
+ 'io.netty.channel.epoll.EpollServerDomainSocketChannel',
|
|
|
'io.netty.channel.epoll.EpollServerSocketChannel',
|
|
|
'io.netty.channel.epoll.EpollSocketChannel',
|
|
|
+ 'io.netty.incubator.channel.uring.IOUring',
|
|
|
+ 'io.netty.incubator.channel.uring.IOUringDatagramChannel',
|
|
|
+ 'io.netty.incubator.channel.uring.IOUringEventLoopGroup',
|
|
|
+ 'io.netty.incubator.channel.uring.IOUringServerSocketChannel',
|
|
|
+ 'io.netty.incubator.channel.uring.IOUringSocketChannel',
|
|
|
|
|
|
// from reactor.netty.http.server.HttpServer (reactor-netty)
|
|
|
'io.netty.handler.codec.haproxy.HAProxyMessage',
|
|
@@ -265,13 +279,11 @@ tasks.named("thirdPartyAudit").configure {
|
|
|
'org.osgi.framework.BundleActivator',
|
|
|
'org.osgi.framework.BundleContext',
|
|
|
|
|
|
- // from com.ctc.wstx.shaded.msv_core.driver.textui.Driver (woodstox-core)
|
|
|
- 'com.sun.org.apache.xml.internal.resolver.Catalog',
|
|
|
- 'com.sun.org.apache.xml.internal.resolver.tools.CatalogResolver',
|
|
|
-
|
|
|
'org.slf4j.impl.StaticLoggerBinder',
|
|
|
'org.slf4j.impl.StaticMDCBinder',
|
|
|
'org.slf4j.impl.StaticMarkerBinder',
|
|
|
+
|
|
|
+ 'com.ctc.wstx.shaded.msv_core.driver.textui.Driver',
|
|
|
)
|
|
|
|
|
|
ignoreViolations(
|
|
@@ -297,11 +309,7 @@ tasks.named("thirdPartyAudit").configure {
|
|
|
'javax.activation.MailcapCommandMap',
|
|
|
'javax.activation.MimetypesFileTypeMap',
|
|
|
|
|
|
- 'reactor.core.publisher.MultiProducerRingBuffer',
|
|
|
- 'reactor.core.publisher.RingBufferFields',
|
|
|
'reactor.core.publisher.Traces$SharedSecretsCallSiteSupplierFactory$TracingException',
|
|
|
- 'reactor.core.publisher.UnsafeSequence',
|
|
|
- 'reactor.core.publisher.UnsafeSupport'
|
|
|
)
|
|
|
}
|
|
|
boolean useFixture = false
|