You can download vertx-core-3.8.1.jar in this page.
The Apache Software License, Version 2.0
vertx-core-3.8.1.jar file has the following types.
META-INF/INDEX.LIST META-INF/MANIFEST.MF META-INF/maven/io.vertx/vertx-core/pom.properties META-INF/maven/io.vertx/vertx-core/pom.xml META-INF/services/io.vertx.core.spi.BufferFactory META-INF/services/io.vertx.core.spi.FutureFactory META-INF/services/io.vertx.core.spi.PumpFactory META-INF/services/io.vertx.core.spi.VertxFactory META-INF/services/io.vertx.core.spi.WebSocketFrameFactory META-INF/services/io.vertx.core.spi.launcher.CommandFactory META-INF/vertx/vertx-version.txt io.vertx.core.AbstractVerticle.class io.vertx.core.AsyncResult.class io.vertx.core.Closeable.class io.vertx.core.CompositeFuture.class io.vertx.core.Context.class io.vertx.core.DeploymentOptions.class io.vertx.core.DeploymentOptionsConverter.class io.vertx.core.Future.class io.vertx.core.Handler.class io.vertx.core.Launcher.class io.vertx.core.MultiMap.class io.vertx.core.Promise.class io.vertx.core.ServiceHelper.class io.vertx.core.Starter.class io.vertx.core.TimeoutStream.class io.vertx.core.Verticle.class io.vertx.core.Vertx.class io.vertx.core.VertxException.class io.vertx.core.VertxOptions.class io.vertx.core.VertxOptionsConverter.class io.vertx.core.WorkerExecutor.class io.vertx.core.buffer.Buffer.class io.vertx.core.buffer.impl.BufferFactoryImpl.class io.vertx.core.buffer.impl.BufferImpl.class io.vertx.core.cli.AmbiguousOptionException.class io.vertx.core.cli.Argument.class io.vertx.core.cli.ArgumentConverter.class io.vertx.core.cli.CLI.class io.vertx.core.cli.CLIException.class io.vertx.core.cli.CommandLine.class io.vertx.core.cli.InvalidValueException.class io.vertx.core.cli.MissingOptionException.class io.vertx.core.cli.MissingValueException.class io.vertx.core.cli.Option.class io.vertx.core.cli.OptionConverter.class io.vertx.core.cli.TypedArgument.class io.vertx.core.cli.TypedOption.class io.vertx.core.cli.UsageMessageFormatter.class io.vertx.core.cli.annotations.Argument.class io.vertx.core.cli.annotations.CLIConfigurator.class io.vertx.core.cli.annotations.ConvertedBy.class io.vertx.core.cli.annotations.DefaultValue.class io.vertx.core.cli.annotations.Description.class io.vertx.core.cli.annotations.Hidden.class io.vertx.core.cli.annotations.Name.class io.vertx.core.cli.annotations.Option.class io.vertx.core.cli.annotations.ParsedAsList.class io.vertx.core.cli.annotations.Summary.class io.vertx.core.cli.converters.BooleanConverter.class io.vertx.core.cli.converters.CharacterConverter.class io.vertx.core.cli.converters.ConstructorBasedConverter.class io.vertx.core.cli.converters.Converter.class io.vertx.core.cli.converters.Converters.class io.vertx.core.cli.converters.FromBasedConverter.class io.vertx.core.cli.converters.FromStringBasedConverter.class io.vertx.core.cli.converters.ValueOfBasedConverter.class io.vertx.core.cli.impl.DefaultCLI.class io.vertx.core.cli.impl.DefaultCommandLine.class io.vertx.core.cli.impl.DefaultParser.class io.vertx.core.cli.impl.ReflectionUtils.class io.vertx.core.datagram.DatagramPacket.class io.vertx.core.datagram.DatagramSocket.class io.vertx.core.datagram.DatagramSocketOptions.class io.vertx.core.datagram.DatagramSocketOptionsConverter.class io.vertx.core.datagram.impl.DatagramPacketImpl.class io.vertx.core.datagram.impl.DatagramSocketImpl.class io.vertx.core.datagram.impl.InternetProtocolFamily.class io.vertx.core.datagram.impl.PacketWriteStreamImpl.class io.vertx.core.dns.AddressResolverOptions.class io.vertx.core.dns.AddressResolverOptionsConverter.class io.vertx.core.dns.DnsClient.class io.vertx.core.dns.DnsClientOptions.class io.vertx.core.dns.DnsClientOptionsConverter.class io.vertx.core.dns.DnsException.class io.vertx.core.dns.DnsResponseCode.class io.vertx.core.dns.MxRecord.class io.vertx.core.dns.SrvRecord.class io.vertx.core.dns.impl.DnsClientImpl.class io.vertx.core.dns.impl.MxRecordImpl.class io.vertx.core.dns.impl.SrvRecordImpl.class io.vertx.core.dns.impl.decoder.RecordDecoder.class io.vertx.core.dns.impl.decoder.StartOfAuthorityRecord.class io.vertx.core.eventbus.DeliveryContext.class io.vertx.core.eventbus.DeliveryOptions.class io.vertx.core.eventbus.EventBus.class io.vertx.core.eventbus.EventBusOptions.class io.vertx.core.eventbus.EventBusOptionsConverter.class io.vertx.core.eventbus.Message.class io.vertx.core.eventbus.MessageCodec.class io.vertx.core.eventbus.MessageConsumer.class io.vertx.core.eventbus.MessageProducer.class io.vertx.core.eventbus.ReplyException.class io.vertx.core.eventbus.ReplyFailure.class io.vertx.core.eventbus.impl.BodyReadStream.class io.vertx.core.eventbus.impl.CodecManager.class io.vertx.core.eventbus.impl.EventBusImpl.class io.vertx.core.eventbus.impl.HandlerHolder.class io.vertx.core.eventbus.impl.HandlerRegistration.class io.vertx.core.eventbus.impl.MessageImpl.class io.vertx.core.eventbus.impl.MessageProducerImpl.class io.vertx.core.eventbus.impl.clustered.ClusterNodeInfo.class io.vertx.core.eventbus.impl.clustered.ClusteredEventBus.class io.vertx.core.eventbus.impl.clustered.ClusteredMessage.class io.vertx.core.eventbus.impl.clustered.ConnectionHolder.class io.vertx.core.eventbus.impl.codecs.BooleanMessageCodec.class io.vertx.core.eventbus.impl.codecs.BufferMessageCodec.class io.vertx.core.eventbus.impl.codecs.ByteArrayMessageCodec.class io.vertx.core.eventbus.impl.codecs.ByteMessageCodec.class io.vertx.core.eventbus.impl.codecs.CharMessageCodec.class io.vertx.core.eventbus.impl.codecs.DoubleMessageCodec.class io.vertx.core.eventbus.impl.codecs.FloatMessageCodec.class io.vertx.core.eventbus.impl.codecs.IntMessageCodec.class io.vertx.core.eventbus.impl.codecs.JsonArrayMessageCodec.class io.vertx.core.eventbus.impl.codecs.JsonObjectMessageCodec.class io.vertx.core.eventbus.impl.codecs.LongMessageCodec.class io.vertx.core.eventbus.impl.codecs.NullMessageCodec.class io.vertx.core.eventbus.impl.codecs.PingMessageCodec.class io.vertx.core.eventbus.impl.codecs.ReplyExceptionMessageCodec.class io.vertx.core.eventbus.impl.codecs.ShortMessageCodec.class io.vertx.core.eventbus.impl.codecs.StringMessageCodec.class io.vertx.core.file.AsyncFile.class io.vertx.core.file.CopyOptions.class io.vertx.core.file.CopyOptionsConverter.class io.vertx.core.file.FileProps.class io.vertx.core.file.FileSystem.class io.vertx.core.file.FileSystemException.class io.vertx.core.file.FileSystemOptions.class io.vertx.core.file.FileSystemOptionsConverter.class io.vertx.core.file.FileSystemProps.class io.vertx.core.file.OpenOptions.class io.vertx.core.file.OpenOptionsConverter.class io.vertx.core.file.impl.AsyncFileImpl.class io.vertx.core.file.impl.FilePropsImpl.class io.vertx.core.file.impl.FileResolver.class io.vertx.core.file.impl.FileSystemImpl.class io.vertx.core.file.impl.FileSystemPropsImpl.class io.vertx.core.file.impl.WindowsFileSystem.class io.vertx.core.http.CaseInsensitiveHeaders.class io.vertx.core.http.ClientAuth.class io.vertx.core.http.ConnectionPoolTooBusyException.class io.vertx.core.http.Cookie.class io.vertx.core.http.GoAway.class io.vertx.core.http.GoAwayConverter.class io.vertx.core.http.Http2Settings.class io.vertx.core.http.Http2SettingsConverter.class io.vertx.core.http.HttpClient.class io.vertx.core.http.HttpClientOptions.class io.vertx.core.http.HttpClientOptionsConverter.class io.vertx.core.http.HttpClientRequest.class io.vertx.core.http.HttpClientResponse.class io.vertx.core.http.HttpConnection.class io.vertx.core.http.HttpFrame.class io.vertx.core.http.HttpHeaders.class io.vertx.core.http.HttpMethod.class io.vertx.core.http.HttpServer.class io.vertx.core.http.HttpServerFileUpload.class io.vertx.core.http.HttpServerOptions.class io.vertx.core.http.HttpServerOptionsConverter.class io.vertx.core.http.HttpServerRequest.class io.vertx.core.http.HttpServerResponse.class io.vertx.core.http.HttpVersion.class io.vertx.core.http.RequestOptions.class io.vertx.core.http.RequestOptionsConverter.class io.vertx.core.http.ServerWebSocket.class io.vertx.core.http.StreamPriority.class io.vertx.core.http.StreamResetException.class io.vertx.core.http.WebSocket.class io.vertx.core.http.WebSocketBase.class io.vertx.core.http.WebSocketConnectOptions.class io.vertx.core.http.WebSocketConnectOptionsConverter.class io.vertx.core.http.WebSocketFrame.class io.vertx.core.http.WebsocketRejectedException.class io.vertx.core.http.WebsocketVersion.class io.vertx.core.http.impl.AssembledFullHttpRequest.class io.vertx.core.http.impl.AssembledFullHttpResponse.class io.vertx.core.http.impl.AssembledHttpRequest.class io.vertx.core.http.impl.AssembledHttpResponse.class io.vertx.core.http.impl.AssembledLastHttpContent.class io.vertx.core.http.impl.ConnectionManager.class io.vertx.core.http.impl.CookieImpl.class io.vertx.core.http.impl.FileStreamChannel.class io.vertx.core.http.impl.FrameType.class io.vertx.core.http.impl.HeadersAdaptor.class io.vertx.core.http.impl.Http1xClientConnection.class io.vertx.core.http.impl.Http1xConnectionBase.class io.vertx.core.http.impl.Http1xOrH2CHandler.class io.vertx.core.http.impl.Http1xServerConnection.class io.vertx.core.http.impl.Http1xUpgradeToH2CHandler.class io.vertx.core.http.impl.Http2ClientConnection.class io.vertx.core.http.impl.Http2ConnectionBase.class io.vertx.core.http.impl.Http2HeadersAdaptor.class io.vertx.core.http.impl.Http2ServerConnection.class io.vertx.core.http.impl.Http2ServerRequestImpl.class io.vertx.core.http.impl.Http2ServerResponseImpl.class io.vertx.core.http.impl.Http2ServerStream.class io.vertx.core.http.impl.Http2UpgradedClientConnection.class io.vertx.core.http.impl.HttpChannelConnector.class io.vertx.core.http.impl.HttpChunkContentCompressor.class io.vertx.core.http.impl.HttpClientConnection.class io.vertx.core.http.impl.HttpClientImpl.class io.vertx.core.http.impl.HttpClientRequestBase.class io.vertx.core.http.impl.HttpClientRequestImpl.class io.vertx.core.http.impl.HttpClientRequestPushPromise.class io.vertx.core.http.impl.HttpClientResponseImpl.class io.vertx.core.http.impl.HttpClientStream.class io.vertx.core.http.impl.HttpFrameImpl.class io.vertx.core.http.impl.HttpHandlers.class io.vertx.core.http.impl.HttpServerChannelInitializer.class io.vertx.core.http.impl.HttpServerConnection.class io.vertx.core.http.impl.HttpServerFileUploadImpl.class io.vertx.core.http.impl.HttpServerImpl.class io.vertx.core.http.impl.HttpServerRequestImpl.class io.vertx.core.http.impl.HttpServerResponseImpl.class io.vertx.core.http.impl.HttpUtils.class io.vertx.core.http.impl.MimeMapping.class io.vertx.core.http.impl.NettyFileUpload.class io.vertx.core.http.impl.NettyFileUploadDataFactory.class io.vertx.core.http.impl.NoStackTraceTimeoutException.class io.vertx.core.http.impl.ServerCookie.class io.vertx.core.http.impl.ServerWebSocketImpl.class io.vertx.core.http.impl.VertxHttp2ClientUpgradeCodec.class io.vertx.core.http.impl.VertxHttp2ConnectionHandler.class io.vertx.core.http.impl.VertxHttp2ConnectionHandlerBuilder.class io.vertx.core.http.impl.VertxHttp2NetSocket.class io.vertx.core.http.impl.VertxHttp2Stream.class io.vertx.core.http.impl.VertxHttpRequestDecoder.class io.vertx.core.http.impl.VertxHttpResponseEncoder.class io.vertx.core.http.impl.WebSocketFrameFactoryImpl.class io.vertx.core.http.impl.WebSocketHandshakeInboundHandler.class io.vertx.core.http.impl.WebSocketImpl.class io.vertx.core.http.impl.WebSocketImplBase.class io.vertx.core.http.impl.WebSocketRequestHandler.class io.vertx.core.http.impl.cgbystrom.FlashPolicyHandler.class io.vertx.core.http.impl.headers.VertxHttpHeaders.class io.vertx.core.http.impl.pool.ConnectResult.class io.vertx.core.http.impl.pool.ConnectionListener.class io.vertx.core.http.impl.pool.ConnectionProvider.class io.vertx.core.http.impl.pool.Pool.class io.vertx.core.http.impl.pool.Waiter.class io.vertx.core.http.impl.ws.WebSocketFrameImpl.class io.vertx.core.http.impl.ws.WebSocketFrameInternal.class io.vertx.core.impl.AddressResolver.class io.vertx.core.impl.Args.class io.vertx.core.impl.Arguments.class io.vertx.core.impl.BlockedThreadChecker.class io.vertx.core.impl.CloseHooks.class io.vertx.core.impl.CompositeFutureImpl.class io.vertx.core.impl.ConcurrentHashSet.class io.vertx.core.impl.ContextImpl.class io.vertx.core.impl.ContextInternal.class io.vertx.core.impl.ConversionHelper.class io.vertx.core.impl.Deployment.class io.vertx.core.impl.DeploymentManager.class io.vertx.core.impl.EventLoopContext.class io.vertx.core.impl.FailedFuture.class io.vertx.core.impl.FailoverCompleteHandler.class io.vertx.core.impl.FutureFactoryImpl.class io.vertx.core.impl.FutureImpl.class io.vertx.core.impl.HAManager.class io.vertx.core.impl.IsolatingClassLoader.class io.vertx.core.impl.JavaVerticleFactory.class io.vertx.core.impl.MultiThreadedWorkerContext.class io.vertx.core.impl.NetSocketInternal.class io.vertx.core.impl.NoStackTraceThrowable.class io.vertx.core.impl.StringEscapeUtils.class io.vertx.core.impl.SucceededFuture.class io.vertx.core.impl.TaskQueue.class io.vertx.core.impl.Utils.class io.vertx.core.impl.VertxFactoryImpl.class io.vertx.core.impl.VertxImpl.class io.vertx.core.impl.VertxInternal.class io.vertx.core.impl.VertxThread.class io.vertx.core.impl.VertxThreadFactory.class io.vertx.core.impl.WorkerContext.class io.vertx.core.impl.WorkerExecutorImpl.class io.vertx.core.impl.WorkerExecutorInternal.class io.vertx.core.impl.WorkerPool.class io.vertx.core.impl.cpu.CpuCoreSensor.class io.vertx.core.impl.launcher.CommandLineUtils.class io.vertx.core.impl.launcher.ServiceCommandFactoryLoader.class io.vertx.core.impl.launcher.VertxCommandLauncher.class io.vertx.core.impl.launcher.VertxLifecycleHooks.class io.vertx.core.impl.launcher.commands.BareCommand.class io.vertx.core.impl.launcher.commands.BareCommandFactory.class io.vertx.core.impl.launcher.commands.ClasspathHandler.class io.vertx.core.impl.launcher.commands.ExecUtils.class io.vertx.core.impl.launcher.commands.FileSelector.class io.vertx.core.impl.launcher.commands.ListCommand.class io.vertx.core.impl.launcher.commands.ListCommandFactory.class io.vertx.core.impl.launcher.commands.RunCommand.class io.vertx.core.impl.launcher.commands.RunCommandFactory.class io.vertx.core.impl.launcher.commands.StartCommand.class io.vertx.core.impl.launcher.commands.StartCommandFactory.class io.vertx.core.impl.launcher.commands.StopCommand.class io.vertx.core.impl.launcher.commands.StopCommandFactory.class io.vertx.core.impl.launcher.commands.VersionCommand.class io.vertx.core.impl.launcher.commands.VersionCommandFactory.class io.vertx.core.impl.launcher.commands.VertxIsolatedDeployer.class io.vertx.core.impl.launcher.commands.Watcher.class io.vertx.core.impl.resolver.DefaultResolverProvider.class io.vertx.core.impl.resolver.DnsResolverProvider.class io.vertx.core.impl.utils.ConcurrentCyclicSequence.class io.vertx.core.impl.verticle.CompilingClassLoader.class io.vertx.core.impl.verticle.CustomJavaFileObject.class io.vertx.core.impl.verticle.JavaSourceContext.class io.vertx.core.impl.verticle.MemoryFileManager.class io.vertx.core.impl.verticle.PackageHelper.class io.vertx.core.json.DecodeException.class io.vertx.core.json.EncodeException.class io.vertx.core.json.Json.class io.vertx.core.json.JsonArray.class io.vertx.core.json.JsonObject.class io.vertx.core.json.pointer.JsonPointer.class io.vertx.core.json.pointer.JsonPointerIterator.class io.vertx.core.json.pointer.impl.JsonPointerImpl.class io.vertx.core.json.pointer.impl.JsonPointerIteratorImpl.class io.vertx.core.logging.JULLogDelegate.class io.vertx.core.logging.JULLogDelegateFactory.class io.vertx.core.logging.Log4j2LogDelegate.class io.vertx.core.logging.Log4j2LogDelegateFactory.class io.vertx.core.logging.Log4jLogDelegate.class io.vertx.core.logging.Log4jLogDelegateFactory.class io.vertx.core.logging.Logger.class io.vertx.core.logging.LoggerFactory.class io.vertx.core.logging.SLF4JLogDelegate.class io.vertx.core.logging.SLF4JLogDelegateFactory.class io.vertx.core.logging.VertxLoggerFormatter.class io.vertx.core.metrics.Measured.class io.vertx.core.metrics.MetricsOptions.class io.vertx.core.metrics.MetricsOptionsConverter.class io.vertx.core.metrics.impl.DummyVertxMetrics.class io.vertx.core.net.ClientOptionsBase.class io.vertx.core.net.ClientOptionsBaseConverter.class io.vertx.core.net.JdkSSLEngineOptions.class io.vertx.core.net.JksOptions.class io.vertx.core.net.JksOptionsConverter.class io.vertx.core.net.KeyCertOptions.class io.vertx.core.net.NetClient.class io.vertx.core.net.NetClientOptions.class io.vertx.core.net.NetClientOptionsConverter.class io.vertx.core.net.NetServer.class io.vertx.core.net.NetServerOptions.class io.vertx.core.net.NetServerOptionsConverter.class io.vertx.core.net.NetSocket.class io.vertx.core.net.NetworkOptions.class io.vertx.core.net.NetworkOptionsConverter.class io.vertx.core.net.OpenSSLEngineOptions.class io.vertx.core.net.OpenSSLEngineOptionsConverter.class io.vertx.core.net.PemKeyCertOptions.class io.vertx.core.net.PemKeyCertOptionsConverter.class io.vertx.core.net.PemTrustOptions.class io.vertx.core.net.PemTrustOptionsConverter.class io.vertx.core.net.PfxOptions.class io.vertx.core.net.PfxOptionsConverter.class io.vertx.core.net.ProxyOptions.class io.vertx.core.net.ProxyOptionsConverter.class io.vertx.core.net.ProxyType.class io.vertx.core.net.SSLEngineOptions.class io.vertx.core.net.SelfSignedCertificate.class io.vertx.core.net.ServerOptionsBase.class io.vertx.core.net.SocketAddress.class io.vertx.core.net.TCPSSLOptions.class io.vertx.core.net.TCPSSLOptionsConverter.class io.vertx.core.net.TrustOptions.class io.vertx.core.net.impl.AsyncResolveConnectHelper.class io.vertx.core.net.impl.ChannelFutureListenerAdapter.class io.vertx.core.net.impl.ChannelProvider.class io.vertx.core.net.impl.ConnectionBase.class io.vertx.core.net.impl.DefaultJDKCipherSuite.class io.vertx.core.net.impl.HandlerHolder.class io.vertx.core.net.impl.HandlerManager.class io.vertx.core.net.impl.KeyStoreHelper.class io.vertx.core.net.impl.NetClientImpl.class io.vertx.core.net.impl.NetServerImpl.class io.vertx.core.net.impl.NetSocketImpl.class io.vertx.core.net.impl.PartialPooledByteBufAllocator.class io.vertx.core.net.impl.SSLHelper.class io.vertx.core.net.impl.SelfSignedCertificateImpl.class io.vertx.core.net.impl.ServerID.class io.vertx.core.net.impl.SocketAddressImpl.class io.vertx.core.net.impl.SslHandshakeCompletionHandler.class io.vertx.core.net.impl.TrustAllTrustManager.class io.vertx.core.net.impl.URIDecoder.class io.vertx.core.net.impl.VertxEventLoopGroup.class io.vertx.core.net.impl.VertxHandler.class io.vertx.core.net.impl.VertxTrustManagerFactory.class io.vertx.core.net.impl.pkcs1.PrivateKeyParser.class io.vertx.core.net.impl.transport.EpollTransport.class io.vertx.core.net.impl.transport.KQueueTransport.class io.vertx.core.net.impl.transport.Transport.class io.vertx.core.package-info.class io.vertx.core.parsetools.JsonEvent.class io.vertx.core.parsetools.JsonEventType.class io.vertx.core.parsetools.JsonParser.class io.vertx.core.parsetools.RecordParser.class io.vertx.core.parsetools.impl.JsonEventImpl.class io.vertx.core.parsetools.impl.JsonParserImpl.class io.vertx.core.parsetools.impl.RecordParserImpl.class io.vertx.core.shareddata.AsyncMap.class io.vertx.core.shareddata.Counter.class io.vertx.core.shareddata.LocalMap.class io.vertx.core.shareddata.Lock.class io.vertx.core.shareddata.Shareable.class io.vertx.core.shareddata.SharedData.class io.vertx.core.shareddata.impl.AsynchronousCounter.class io.vertx.core.shareddata.impl.Checker.class io.vertx.core.shareddata.impl.ClusterSerializable.class io.vertx.core.shareddata.impl.LocalAsyncLocks.class io.vertx.core.shareddata.impl.LocalAsyncMapImpl.class io.vertx.core.shareddata.impl.LocalMapImpl.class io.vertx.core.shareddata.impl.SharedDataImpl.class io.vertx.core.spi.BufferFactory.class io.vertx.core.spi.FutureFactory.class io.vertx.core.spi.PumpFactory.class io.vertx.core.spi.VerticleFactory.class io.vertx.core.spi.VertxFactory.class io.vertx.core.spi.VertxMetricsFactory.class io.vertx.core.spi.WebSocketFrameFactory.class io.vertx.core.spi.cluster.AsyncMultiMap.class io.vertx.core.spi.cluster.ChoosableIterable.class io.vertx.core.spi.cluster.ClusterManager.class io.vertx.core.spi.cluster.NodeListener.class io.vertx.core.spi.launcher.Command.class io.vertx.core.spi.launcher.CommandFactory.class io.vertx.core.spi.launcher.CommandFactoryLookup.class io.vertx.core.spi.launcher.DefaultCommand.class io.vertx.core.spi.launcher.DefaultCommandFactory.class io.vertx.core.spi.launcher.ExecutionContext.class io.vertx.core.spi.logging.LogDelegate.class io.vertx.core.spi.logging.LogDelegateFactory.class io.vertx.core.spi.metrics.DatagramSocketMetrics.class io.vertx.core.spi.metrics.EventBusMetrics.class io.vertx.core.spi.metrics.HttpClientMetrics.class io.vertx.core.spi.metrics.HttpServerMetrics.class io.vertx.core.spi.metrics.Metrics.class io.vertx.core.spi.metrics.MetricsProvider.class io.vertx.core.spi.metrics.NetworkMetrics.class io.vertx.core.spi.metrics.PoolMetrics.class io.vertx.core.spi.metrics.TCPMetrics.class io.vertx.core.spi.metrics.VertxMetrics.class io.vertx.core.spi.resolver.ResolverProvider.class io.vertx.core.streams.Pipe.class io.vertx.core.streams.Pump.class io.vertx.core.streams.ReadStream.class io.vertx.core.streams.StreamBase.class io.vertx.core.streams.WriteStream.class io.vertx.core.streams.impl.InboundBuffer.class io.vertx.core.streams.impl.PipeImpl.class io.vertx.core.streams.impl.PumpFactoryImpl.class io.vertx.core.streams.impl.PumpImpl.class
vertx-core-3.8.1.pom file content.
<?xml version="1.0"?> <!-- ~ Copyright (c) 2011-2017 Contributors to the Eclipse Foundation ~ ~ This program and the accompanying materials are made available under the ~ terms of the Eclipse Public License 2.0 which is available at ~ ~ http://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 ~ which is available at https://www.apache.org/licenses/LICENSE-2.0. ~ ~ SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 ~ --><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>io.vertx</groupId> <artifactId>vertx-parent</artifactId> <version>14</version> </parent> <artifactId>vertx-core</artifactId> <version>3.8.1</version> <name>Vert.x Core</name> <licenses> <license> <name>The Apache Software License, Version 2.0</name> <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url> <distribution>repo</distribution> </license> <license> <name>Eclipse Public License - v 2.0</name> <url>http://www.eclipse.org/legal/epl-v20.html</url> <distribution>repo</distribution> </license> </licenses> <scm> <connection>scm:git:git@github.com:eclipse/vert.x.git</connection> <developerConnection>scm:git:git@github.com:eclipse/vert.x.git</developerConnection> <url>git@github.com:eclipse/vert.x.git</url> </scm> <properties> <tcnative.version>2.0.25.Final</tcnative.version> <log4j.version>1.2.17</log4j.version> <slf4j.version>1.7.21</slf4j.version> <log4j2.version>2.8.2</log4j2.version> <junit.version>4.12</junit.version> <assertj.version>3.4.1</assertj.version> <apacheds-protocol-dns.version>1.5.7</apacheds-protocol-dns.version> <generated.dir>${project.basedir}/src/main/generated</generated.dir> <stack.version>3.8.1</stack.version> <jetty.alpnAgent.argLine/> <jmh.version>1.19</jmh.version> <vertx.testNativeTransport>false</vertx.testNativeTransport> <vertx.testDomainSockets>false</vertx.testDomainSockets> </properties> <dependencyManagement> <dependencies> <dependency> <groupId>io.vertx</groupId> <artifactId>vertx-dependencies</artifactId> <version>${stack.version}</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement> <dependencies> <!-- We depend on the specific Netty dependencies not netty-all to reduce the size of fatjars --> <dependency> <groupId>io.netty</groupId> <artifactId>netty-common</artifactId> </dependency> <dependency> <groupId>io.netty</groupId> <artifactId>netty-buffer</artifactId> </dependency> <dependency> <groupId>io.netty</groupId> <artifactId>netty-transport</artifactId> </dependency> <dependency> <groupId>io.netty</groupId> <artifactId>netty-handler</artifactId> </dependency> <dependency> <groupId>io.netty</groupId> <artifactId>netty-handler-proxy</artifactId> </dependency> <dependency> <groupId>io.netty</groupId> <artifactId>netty-codec-http</artifactId> </dependency> <dependency> <groupId>io.netty</groupId> <artifactId>netty-codec-http2</artifactId> </dependency> <dependency> <groupId>io.netty</groupId> <artifactId>netty-resolver</artifactId> </dependency> <dependency> <groupId>io.netty</groupId> <artifactId>netty-resolver-dns</artifactId> </dependency> <dependency> <groupId>io.netty</groupId> <artifactId>netty-transport-native-epoll</artifactId> <optional>true</optional> </dependency> <dependency> <groupId>io.netty</groupId> <artifactId>netty-transport-native-kqueue</artifactId> <optional>true</optional> </dependency> <!-- Jackson --> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> </dependency> <!-- Loggers --> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>${log4j.version}</version> <scope>provided</scope> </dependency> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-api</artifactId> <version>${log4j2.version}</version> <scope>provided</scope> </dependency> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-core</artifactId> <version>${log4j2.version}</version> <scope>provided</scope> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>${slf4j.version}</version> <scope>provided</scope> </dependency> <!-- Generators --> <dependency> <groupId>io.vertx</groupId> <artifactId>vertx-codegen</artifactId> <optional>true</optional> </dependency> <dependency> <groupId>io.vertx</groupId> <artifactId>vertx-docgen</artifactId> <optional>true</optional> </dependency> <!-- Testing --> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>${junit.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.apache.directory.server</groupId> <artifactId>apacheds-protocol-dns</artifactId> <version>${apacheds-protocol-dns.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.assertj</groupId> <artifactId>assertj-core</artifactId> <version>${assertj.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-simple</artifactId> <version>${slf4j.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>io.netty</groupId> <artifactId>netty-tcnative-boringssl-static</artifactId> <version>${tcnative.version}</version> <scope>test</scope> </dependency> <!-- JMH --> <dependency> <groupId>org.openjdk.jmh</groupId> <artifactId>jmh-core</artifactId> <version>${jmh.version}</version> <scope>test</scope> </dependency> </dependencies> <build> <pluginManagement> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>${maven.surefire.plugin.version}</version> <configuration> <failIfNoSpecifiedTests>false</failIfNoSpecifiedTests> <additionalClasspathElements> <additionalClasspathElement>${project.build.testSourceDirectory}</additionalClasspathElement> <additionalClasspathElement>${basedir}/src/test/resources/webroot2.jar</additionalClasspathElement> <additionalClasspathElement>${basedir}/src/test/resources/webroot5.zip</additionalClasspathElement> </additionalClasspathElements> <systemPropertyVariables> <!--<javax.net.debug>ssl</javax.net.debug>--> <io.netty.leakDetectionLevel>PARANOID</io.netty.leakDetectionLevel> <buildDirectory>${project.build.directory}</buildDirectory> <vertx.version>${project.version}</vertx.version> <vertx.handle100Continue>true</vertx.handle100Continue> <vertx.useNativeTransport>${vertx.testNativeTransport}</vertx.useNativeTransport> <vertx.useDomainSockets>${vertx.testDomainSockets}</vertx.useDomainSockets> <vertx.threadChecks>true</vertx.threadChecks> </systemPropertyVariables> <!-- Needs to be small enough to run in a EC2 1.7GB small instance --> <!-- IMPORTANT: when modifying this line, don't forge to modify the same line in the`coverage` profile --> <argLine>-Xmx1200M ${jetty.alpnAgent.argLine}</argLine> <forkCount>1</forkCount> <reuseForks>true</reuseForks> <excludes> <exclude>io/vertx/it/**</exclude> </excludes> </configuration> </plugin> <plugin> <artifactId>maven-javadoc-plugin</artifactId> <configuration> <reportOutputDirectory>${project.build.directory}/docs</reportOutputDirectory> </configuration> </plugin> <plugin> <artifactId>maven-clean-plugin</artifactId> <executions> <execution> <id>default-clean</id> <configuration> <filesets> <fileset> <directory>${generated.dir}</directory> </fileset> </filesets> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <configuration> <excludes> <exclude>docoverride/**</exclude> </excludes> </configuration> </plugin> </plugins> </pluginManagement> <plugins> <plugin> <groupId>org.bsc.maven</groupId> <artifactId>maven-processor-plugin</artifactId> <version>3.1.0</version> <configuration> <systemProperties> <java.util.logging.SimpleFormatter.format>%4$s: %3$s - %5$s %6$s%n</java.util.logging.SimpleFormatter.format> </systemProperties> </configuration> <executions> <execution> <id>generate-sources</id> <goals> <goal>process</goal> </goals> <phase>generate-sources</phase> <configuration> <processors> <processor>io.vertx.codegen.CodeGenProcessor</processor> <processor>io.vertx.docgen.JavaDocGenProcessor</processor> </processors> <optionMap> <codegen.output>${project.basedir}/src/main</codegen.output> <codegen.output.data_object_converters>generated</codegen.output.data_object_converters> <docgen.source>${asciidoc.dir}</docgen.source> <docgen.output>${project.build.directory}/asciidoc/java</docgen.output> <maven.groupId>${project.groupId}</maven.groupId> <maven.artifactId>${project.artifactId}</maven.artifactId> <maven.version>${project.version}</maven.version> </optionMap> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>build-helper-maven-plugin</artifactId> <version>3.0.0</version> <executions> <execution> <id>add-source</id> <phase>generate-sources</phase> <goals> <goal>add-source</goal> </goals> <configuration> <sources> <source>${generated.dir}</source> <source>${asciidoc.dir}</source> </sources> </configuration> </execution> <execution> <id>add-test-source</id> <phase>generate-test-sources</phase> <goals> <goal>add-test-source</goal> </goals> <configuration> <sources> <source>${project.basedir}/src/test/benchmarks</source> </sources> </configuration> </execution> </executions> </plugin> <!-- Tests that require to run with different JVM settings --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-failsafe-plugin</artifactId> <version>2.19.1</version> <executions> <execution> <id>no-alpn</id> <goals> <goal>integration-test</goal> </goals> <phase>integration-test</phase> <configuration> <includes> <include>io/vertx/it/SSLEngineTest.java</include> </includes> <systemProperties> <vertx-test-alpn-jdk>false</vertx-test-alpn-jdk> <vertx-test-alpn-openssl>false</vertx-test-alpn-openssl> </systemProperties> <classpathDependencyExcludes> <classpathDependencyExclude>io.netty:netty-tcnative-boringssl-static</classpathDependencyExclude> </classpathDependencyExcludes> </configuration> </execution> <execution> <id>openssl-alpn</id> <goals> <goal>integration-test</goal> </goals> <phase>integration-test</phase> <configuration> <includes> <include>io/vertx/it/SSLEngineTest.java</include> </includes> <systemProperties> <vertx-test-alpn-jdk>false</vertx-test-alpn-jdk> <vertx-test-alpn-openssl>true</vertx-test-alpn-openssl> <vertx-test-sslcontext>openssl</vertx-test-sslcontext> </systemProperties> </configuration> </execution> <execution> <id>jdk-alpn</id> <goals> <goal>integration-test</goal> </goals> <phase>integration-test</phase> <configuration> <argLine>${jetty.alpnAgent.argLine}</argLine> <includes> <include>io/vertx/it/SSLEngineTest.java</include> </includes> <systemProperties> <vertx-test-alpn-jdk>true</vertx-test-alpn-jdk> <vertx-test-alpn-openssl>false</vertx-test-alpn-openssl> <vertx-test-sslcontext>jdk</vertx-test-sslcontext> </systemProperties> <classpathDependencyExcludes> <classpathDependencyExclude>io.netty:netty-tcnative-boringssl-static</classpathDependencyExclude> </classpathDependencyExcludes> </configuration> </execution> <execution> <id>jdk-openssl-alpn</id> <goals> <goal>integration-test</goal> </goals> <phase>integration-test</phase> <configuration> <argLine>${jetty.alpnAgent.argLine}</argLine> <includes> <include>io/vertx/it/SSLEngineTest.java</include> </includes> <systemProperties> <vertx-test-alpn-jdk>true</vertx-test-alpn-jdk> <vertx-test-alpn-openssl>true</vertx-test-alpn-openssl> <vertx-test-sslcontext>jdk</vertx-test-sslcontext> </systemProperties> </configuration> </execution> <execution> <id>no-native</id> <goals> <goal>integration-test</goal> </goals> <phase>integration-test</phase> <configuration> <includes> <include>io/vertx/it/TransportTest.java</include> </includes> <classpathDependencyExcludes> <classpathDependencyExclude>io.netty:netty-transport-native-epoll</classpathDependencyExclude> <classpathDependencyExclude>io.netty:netty-transport-native-kqueue</classpathDependencyExclude> </classpathDependencyExcludes> </configuration> </execution> <execution> <id>slf4j</id> <goals> <goal>integration-test</goal> </goals> <phase>integration-test</phase> <configuration> <includes> <include>io/vertx/it/SLF4JLogDelegateTest.java</include> </includes> </configuration> </execution> <execution> <id>jul</id> <goals> <goal>integration-test</goal> </goals> <phase>integration-test</phase> <configuration> <includes> <include>io/vertx/it/JULLogDelegateTest.java</include> </includes> </configuration> </execution> <execution> <id>log4j2</id> <goals> <goal>integration-test</goal> </goals> <phase>integration-test</phase> <configuration> <includes> <include>io/vertx/it/Log4J2LogDelegateTest.java</include> </includes> </configuration> </execution> <!-- Check some netty compat (dns / http2) with unstable classes --> <!-- Uncomment to run them, you need to have also the dependencies in the repo as they won't be downloaded automatically --> <!-- It is possible to have them easily by running the build with -Dnetty.version=4.1.9.Final -Dtcnative.version=2.0.0.Final --> <!-- <execution> <id>netty-4.1.9-compat</id> <goals> <goal>integration-test</goal> </goals> <phase>integration-test</phase> <configuration> <includes> <include>io/vertx/it/NettyCompatTest.java</include> </includes> <classpathDependencyExcludes> <classpathDependencyExclude>io.netty:netty-common</classpathDependencyExclude> <classpathDependencyExclude>io.netty:netty-buffer</classpathDependencyExclude> <classpathDependencyExclude>io.netty:netty-transport</classpathDependencyExclude> <classpathDependencyExclude>io.netty:netty-handler</classpathDependencyExclude> <classpathDependencyExclude>io.netty:netty-handler-proxy</classpathDependencyExclude> <classpathDependencyExclude>io.netty:netty-handler-codec-http</classpathDependencyExclude> <classpathDependencyExclude>io.netty:netty-handler-codec-http2</classpathDependencyExclude> <classpathDependencyExclude>io.netty:netty-resolver</classpathDependencyExclude> <classpathDependencyExclude>io.netty:netty-resolver-dns</classpathDependencyExclude> <classpathDependencyExclude>io.netty:netty-tcnative-boringssl-static</classpathDependencyExclude> </classpathDependencyExcludes> <additionalClasspathElements> <additionalClasspathElement>${settings.localRepository}/io/netty/netty-common/4.1.9.Final/netty-common-4.1.9.Final.jar</additionalClasspathElement> <additionalClasspathElement>${settings.localRepository}/io/netty/netty-buffer/4.1.9.Final/netty-buffer-4.1.9.Final.jar</additionalClasspathElement> <additionalClasspathElement>${settings.localRepository}/io/netty/netty-transport/4.1.9.Final/netty-transport-4.1.9.Final.jar</additionalClasspathElement> <additionalClasspathElement>${settings.localRepository}/io/netty/netty-handler/4.1.9.Final/netty-handler-4.1.9.Final.jar</additionalClasspathElement> <additionalClasspathElement>${settings.localRepository}/io/netty/netty-handler-proxy/4.1.9.Final/netty-handler-proxy-4.1.9.Final.jar</additionalClasspathElement> <additionalClasspathElement>${settings.localRepository}/io/netty/netty-codec-http/4.1.9.Final/netty-codec-http-4.1.9.Final.jar</additionalClasspathElement> <additionalClasspathElement>${settings.localRepository}/io/netty/netty-codec-http2/4.1.9.Final/netty-codec-http2-4.1.9.Final.jar</additionalClasspathElement> <additionalClasspathElement>${settings.localRepository}/io/netty/netty-resolver/4.1.9.Final/netty-resolver-4.1.9.Final.jar</additionalClasspathElement> <additionalClasspathElement>${settings.localRepository}/io/netty/netty-resolver-dns/4.1.9.Final/netty-resolver-dns-4.1.9.Final.jar</additionalClasspathElement> <additionalClasspathElement>${settings.localRepository}/io/netty/netty-tcnative-boringssl-static/2.0.0.Final/netty-tcnative-boringssl-static-2.0.0.Final.jar</additionalClasspathElement> </additionalClasspathElements> </configuration> </execution> --> </executions> </plugin> <plugin> <artifactId>maven-assembly-plugin</artifactId> <executions> <execution> <id>assemble-docs</id> <phase>package</phase> <goals> <goal>single</goal> </goals> <configuration> <attach>true</attach> <descriptors> <descriptor>src/main/assembly/docs.xml</descriptor> </descriptors> </configuration> </execution> </executions> </plugin> <plugin> <artifactId>maven-jar-plugin</artifactId> <executions> <execution> <id>default-jar</id> <configuration> <archive> <!-- Generate a jar INDEX.LIST --> <index>true</index> <!-- A manifest containing the OSGi metadata has been generated using the maven-bundle-plugin --> <manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile> <!-- Add the Maven coordinates in the manifest --> <manifestEntries> <Maven-Group-Id>${project.groupId}</Maven-Group-Id> <Maven-Artifact-Id>${project.artifactId}</Maven-Artifact-Id> <Maven-Version>${project.version}</Maven-Version> </manifestEntries> </archive> <!-- Remove examples and docoverride --> <excludes> <exclude>/docoverride/**</exclude> <exclude>/examples/**</exclude> </excludes> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.apache.felix</groupId> <artifactId>maven-bundle-plugin</artifactId> <version>2.5.3</version> <executions> <execution> <id>bundle-manifest</id> <phase>process-classes</phase> <goals> <goal>manifest</goal> </goals> <configuration> <instructions> <Export-Package>io.vertx.core*</Export-Package> <Private-Package>!docoverride*, !examples*</Private-Package> <Import-Package>org.slf4j*;resolution:=optional, org.apache.log4j;resolution:=optional, org.apache.logging.log4*;resolution:=optional, * </Import-Package> </instructions> </configuration> </execution> </executions> </plugin> </plugins> <resources> <resource> <directory>src/main/resources</directory> <filtering>true</filtering> <includes> <include>**/vertx-version.txt</include> </includes> </resource> <resource> <directory>src/main/resources</directory> <filtering>false</filtering> <excludes> <exclude>**/vertx-version.txt</exclude> </excludes> </resource> </resources> </build> <profiles> <profile> <id>coverage</id> <build> <pluginManagement> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <configuration> <argLine>-Xmx1200M @{surefireArgLine} ${jetty.alpnAgent.argLine}</argLine> </configuration> </plugin> </plugins> </pluginManagement> </build> </profile> <profile> <id>java-8</id> <properties> <jetty.alpnAgent.version>2.0.9</jetty.alpnAgent.version> <jetty.alpnAgent.path>${settings.localRepository}/org/mortbay/jetty/alpn/jetty-alpn-agent/${jetty.alpnAgent.version}/jetty-alpn-agent-${jetty.alpnAgent.version}.jar</jetty.alpnAgent.path> <jetty.alpnAgent.argLine>-javaagent:"${jetty.alpnAgent.path}"</jetty.alpnAgent.argLine> </properties> <activation> <jdk>1.8</jdk> </activation> <dependencies> <dependency> <groupId>org.mortbay.jetty.alpn</groupId> <artifactId>jetty-alpn-agent</artifactId> <version>${jetty.alpnAgent.version}</version> <scope>test</scope> </dependency> </dependencies> </profile> <!-- Run tests with native transport --> <profile> <id>testNativeTransport</id> <properties> <vertx.testNativeTransport>true</vertx.testNativeTransport> <vertx.testDomainSockets>false</vertx.testDomainSockets> </properties> <dependencies> <dependency> <groupId>io.netty</groupId> <artifactId>netty-transport-native-epoll</artifactId> <optional>true</optional> <classifier>linux-x86_64</classifier> </dependency> <dependency> <groupId>io.netty</groupId> <artifactId>netty-transport-native-kqueue</artifactId> <optional>true</optional> <classifier>osx-x86_64</classifier> </dependency> </dependencies> </profile> <!-- Run tests with native transport and domain sockets --> <profile> <id>testDomainSockets</id> <properties> <vertx.testNativeTransport>true</vertx.testNativeTransport> <vertx.testDomainSockets>true</vertx.testDomainSockets> </properties> <dependencies> <dependency> <groupId>io.netty</groupId> <artifactId>netty-transport-native-epoll</artifactId> <optional>true</optional> <classifier>linux-x86_64</classifier> </dependency> <dependency> <groupId>io.netty</groupId> <artifactId>netty-transport-native-kqueue</artifactId> <optional>true</optional> <classifier>osx-x86_64</classifier> </dependency> </dependencies> </profile> <!-- Documentation generation : activate with -Pdocs --> <profile> <id>docs</id> <build> <plugins> <!-- Transform the Asciidoctor to html --> <plugin> <groupId>org.asciidoctor</groupId> <artifactId>asciidoctor-maven-plugin</artifactId> <executions> <execution> <goals> <goal>process-asciidoc</goal> </goals> <configuration> <sourceDirectory>${project.build.directory}/asciidoc</sourceDirectory> </configuration> <phase>package</phase> </execution> </executions> </plugin> <plugin> <artifactId>maven-javadoc-plugin</artifactId> <executions> <execution> <phase>package</phase> <goals> <goal>javadoc</goal> </goals> </execution> </executions> </plugin> </plugins> </build> </profile> <profile> <id>benchmarks</id> <build> <plugins> <plugin> <artifactId>maven-assembly-plugin</artifactId> <executions> <execution> <id>assemble-benchmarks</id> <phase>package</phase> <goals> <goal>single</goal> </goals> <configuration> <archive> <manifest> <mainClass>org.openjdk.jmh.Main</mainClass> </manifest> </archive> <descriptors> <descriptor>src/test/assembly/benchmarks.xml</descriptor> </descriptors> </configuration> </execution> </executions> </plugin> </plugins> </build> <dependencies> <dependency> <groupId>org.openjdk.jmh</groupId> <artifactId>jmh-generator-annprocess</artifactId> <version>${jmh.version}</version> <scope>test</scope> </dependency> </dependencies> </profile> </profiles> </project>
<dependency> <groupId>io.vertx</groupId> <artifactId>vertx-core</artifactId> <version>3.8.1</version> </dependency>
If you think the following vertx-core-3.8.1.jar downloaded from Maven central repository is inappropriate, such as containing malicious code/tools or violating the copyright, please email , thanks.
Download vertx-core-3.8.1.jar file