Download vertx-core-3.2.0.jar file

Introduction

You can download vertx-core-3.2.0.jar in this page.

License

The Apache Software License, Version 2.0

Type List

vertx-core-3.2.0.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
codegen.json
io.vertx.core.AbstractVerticle.class
io.vertx.core.AsyncResult.class
io.vertx.core.AsyncResultHandler.class
io.vertx.core.Closeable.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.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.VoidHandler.class
io.vertx.core.buffer.Buffer.class
io.vertx.core.buffer.impl.BufferFactoryImpl.class
io.vertx.core.buffer.impl.BufferImpl.class
io.vertx.core.buffer.package-info.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.annotations.package-info.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.StringConverter.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.cli.package-info.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.PacketWritestream.class
io.vertx.core.datagram.impl.DatagramChannelFutureListener.class
io.vertx.core.datagram.impl.DatagramPacketImpl.class
io.vertx.core.datagram.impl.DatagramServerHandler.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.datagram.package-info.class
io.vertx.core.dns.DnsClient.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.MxRecordComparator.class
io.vertx.core.dns.impl.MxRecordImpl.class
io.vertx.core.dns.impl.SrcRecordImpl.class
io.vertx.core.dns.impl.SrvRecordComparator.class
io.vertx.core.dns.impl.netty.DnsEntry.class
io.vertx.core.dns.impl.netty.DnsHeader.class
io.vertx.core.dns.impl.netty.DnsMessage.class
io.vertx.core.dns.impl.netty.DnsQuery.class
io.vertx.core.dns.impl.netty.DnsQueryEncoder.class
io.vertx.core.dns.impl.netty.DnsQueryHeader.class
io.vertx.core.dns.impl.netty.DnsQuestion.class
io.vertx.core.dns.impl.netty.DnsResource.class
io.vertx.core.dns.impl.netty.DnsResponse.class
io.vertx.core.dns.impl.netty.DnsResponseCode.class
io.vertx.core.dns.impl.netty.DnsResponseDecoder.class
io.vertx.core.dns.impl.netty.DnsResponseHeader.class
io.vertx.core.dns.impl.netty.decoder.AddressDecoder.class
io.vertx.core.dns.impl.netty.decoder.DomainDecoder.class
io.vertx.core.dns.impl.netty.decoder.MailExchangerDecoder.class
io.vertx.core.dns.impl.netty.decoder.RecordDecoder.class
io.vertx.core.dns.impl.netty.decoder.RecordDecoderFactory.class
io.vertx.core.dns.impl.netty.decoder.ServiceDecoder.class
io.vertx.core.dns.impl.netty.decoder.StartOfAuthorityDecoder.class
io.vertx.core.dns.impl.netty.decoder.TextDecoder.class
io.vertx.core.dns.impl.netty.decoder.record.MailExchangerRecord.class
io.vertx.core.dns.impl.netty.decoder.record.ServiceRecord.class
io.vertx.core.dns.impl.netty.decoder.record.StartOfAuthorityRecord.class
io.vertx.core.dns.package-info.class
io.vertx.core.eventbus.BridgeInterceptor.class
io.vertx.core.eventbus.DeliveryOptions.class
io.vertx.core.eventbus.EventBus.class
io.vertx.core.eventbus.FilteringInterceptor.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.SendContext.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.Handlers.class
io.vertx.core.eventbus.impl.MessageImpl.class
io.vertx.core.eventbus.impl.MessageProducerImpl.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.eventbus.package-info.class
io.vertx.core.file.AsyncFile.class
io.vertx.core.file.FileProps.class
io.vertx.core.file.FileSystem.class
io.vertx.core.file.FileSystemException.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.FileSystemImpl.class
io.vertx.core.file.impl.FileSystemPropsImpl.class
io.vertx.core.file.impl.WindowsFileSystem.class
io.vertx.core.file.package-info.class
io.vertx.core.http.CaseInsensitiveHeaders.class
io.vertx.core.http.ClientAuth.class
io.vertx.core.http.ConnectionPoolTooBusyException.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.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.HttpServerRequestStream.class
io.vertx.core.http.HttpServerResponse.class
io.vertx.core.http.HttpVersion.class
io.vertx.core.http.ServerWebSocket.class
io.vertx.core.http.ServerWebSocketStream.class
io.vertx.core.http.WebSocket.class
io.vertx.core.http.WebSocketBase.class
io.vertx.core.http.WebSocketFrame.class
io.vertx.core.http.WebSocketStream.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.ClientConnection.class
io.vertx.core.http.impl.ConnectionLifeCycleListener.class
io.vertx.core.http.impl.ConnectionManager.class
io.vertx.core.http.impl.FrameType.class
io.vertx.core.http.impl.HeadersAdaptor.class
io.vertx.core.http.impl.HttpChunkContentCompressor.class
io.vertx.core.http.impl.HttpClientImpl.class
io.vertx.core.http.impl.HttpClientRequestImpl.class
io.vertx.core.http.impl.HttpClientResponseImpl.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.MimeMapping.class
io.vertx.core.http.impl.ServerConnection.class
io.vertx.core.http.impl.ServerWebSocketImpl.class
io.vertx.core.http.impl.UriParser.class
io.vertx.core.http.impl.VertxHttpHandler.class
io.vertx.core.http.impl.VertxHttpResponseEncoder.class
io.vertx.core.http.impl.VertxNioServerChannelFactory.class
io.vertx.core.http.impl.VertxNioServerSocketChannel.class
io.vertx.core.http.impl.VertxNioSocketChannel.class
io.vertx.core.http.impl.VertxNioSocketChannelFactory.class
io.vertx.core.http.impl.WebSocketFrameFactoryImpl.class
io.vertx.core.http.impl.WebSocketImpl.class
io.vertx.core.http.impl.WebSocketImplBase.class
io.vertx.core.http.impl.cgbystrom.FlashPolicyHandler.class
io.vertx.core.http.impl.ws.WebSocketFrameImpl.class
io.vertx.core.http.impl.ws.WebSocketFrameInternal.class
io.vertx.core.http.package-info.class
io.vertx.core.impl.Action.class
io.vertx.core.impl.Args.class
io.vertx.core.impl.Arguments.class
io.vertx.core.impl.BlockedThreadChecker.class
io.vertx.core.impl.ConcurrentHashSet.class
io.vertx.core.impl.ContextImpl.class
io.vertx.core.impl.ContextInternal.class
io.vertx.core.impl.ContextTask.class
io.vertx.core.impl.Deployment.class
io.vertx.core.impl.DeploymentManager.class
io.vertx.core.impl.EventLoopContext.class
io.vertx.core.impl.ExtendedClusterManager.class
io.vertx.core.impl.FailoverCompleteHandler.class
io.vertx.core.impl.FileResolver.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.NoStackTraceThrowable.class
io.vertx.core.impl.OrderedExecutorFactory.class
io.vertx.core.impl.StringEscapeUtils.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.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.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.logging.JULLogDelegate.class
io.vertx.core.logging.JULLogDelegateFactory.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.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.NetSocketStream.class
io.vertx.core.net.NetworkOptions.class
io.vertx.core.net.NetworkOptionsConverter.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.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.ConnectionBase.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.ServerID.class
io.vertx.core.net.impl.SocketAddressImpl.class
io.vertx.core.net.impl.VertxEventLoopGroup.class
io.vertx.core.net.impl.VertxHandler.class
io.vertx.core.net.impl.VertxNetHandler.class
io.vertx.core.net.package-info.class
io.vertx.core.package-info.class
io.vertx.core.parsetools.RecordParser.class
io.vertx.core.parsetools.impl.RecordParserImpl.class
io.vertx.core.parsetools.package-info.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.AsynchronousLock.class
io.vertx.core.shareddata.impl.Checker.class
io.vertx.core.shareddata.impl.ClusterSerializable.class
io.vertx.core.shareddata.impl.LocalMapImpl.class
io.vertx.core.shareddata.impl.SharedDataImpl.class
io.vertx.core.shareddata.package-info.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.TCPMetrics.class
io.vertx.core.spi.metrics.VertxMetrics.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.PumpFactoryImpl.class
io.vertx.core.streams.impl.PumpImpl.class
io.vertx.core.streams.package-info.class
vertx-java/template/common-lib.templ
vertx-java/template/dataObjectCheatsheet.templ
vertx-java/template/dataObjectCheatsheetIndex.templ
vertx-java/template/dataObjectConverter.templ
vertx-java/template/enumCheatsheet.templ
vertx-java/template/enumCheatsheetIndex.templ
vertx-version.txt

Pom

vertx-core-3.2.0.pom file content.

<?xml version="1.0"?>
<!--
  ~ Copyright (c) 2011-2014 The original author or authors
  ~
  ~  All rights reserved. This program and the accompanying materials
  ~  are made available under the terms of the Eclipse Public License v1.0
  ~  and Apache License v2.0 which accompanies this distribution.
  ~
  ~      The Eclipse Public License is available at
  ~      http://www.eclipse.org/legal/epl-v10.html
  ~
  ~      The Apache License v2.0 is available at
  ~      http://www.opensource.org/licenses/apache2.0.php
  ~
  ~  You may elect to redistribute this code under either of these licenses.
  -->

<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>8</version>
  </parent>

  <artifactId>vertx-core</artifactId>
  <version>3.2.0</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 1.0</name>
      <url>http://www.eclipse.org/legal/epl-v10.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>

    <netty.version>4.0.33.Final</netty.version>
    <jackson.version>2.6.1</jackson.version>
    <log4j.version>1.2.17</log4j.version>
    <slf4j.version>1.7.12</slf4j.version>
    <junit.version>4.11</junit.version>
    <assertj.version>3.1.0</assertj.version>
    <apacheds-protocol-dns.version>1.5.7</apacheds-protocol-dns.version>
    <asciidoc.dir>${project.basedir}/src/main/asciidoc</asciidoc.dir>
    <generated.dir>${project.basedir}/src/main/generated</generated.dir>
    <stack.version>3.2.0</stack.version>

  </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>
      <version>${netty.version}</version>
    </dependency>
    <dependency>
      <groupId>io.netty</groupId>
      <artifactId>netty-buffer</artifactId>
      <version>${netty.version}</version>
    </dependency>
    <dependency>
      <groupId>io.netty</groupId>
      <artifactId>netty-transport</artifactId>
      <version>${netty.version}</version>
    </dependency>
    <dependency>
      <groupId>io.netty</groupId>
      <artifactId>netty-handler</artifactId>
      <version>${netty.version}</version>
    </dependency>
    <dependency>
      <groupId>io.netty</groupId>
      <artifactId>netty-codec-http</artifactId>
      <version>${netty.version}</version>
    </dependency>
    <dependency>
      <groupId>com.fasterxml.jackson.core</groupId>
      <artifactId>jackson-core</artifactId>
      <version>${jackson.version}</version>
    </dependency>
    <dependency>
      <groupId>com.fasterxml.jackson.core</groupId>
      <artifactId>jackson-databind</artifactId>
      <version>${jackson.version}</version>
    </dependency>
    <dependency>
      <groupId>log4j</groupId>
      <artifactId>log4j</artifactId>
      <version>${log4j.version}</version>
      <scope>provided</scope>
    </dependency>
    <dependency>
      <groupId>org.slf4j</groupId>
      <artifactId>slf4j-api</artifactId>
      <version>${slf4j.version}</version>
      <scope>provided</scope>
    </dependency>
    <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>
  </dependencies>

  <build>
    <pluginManagement>
      <plugins>
        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-compiler-plugin</artifactId>
          <executions>
            <execution>
              <id>default-compile</id>
              <configuration>
                <annotationProcessors>
                  <annotationProcessor>io.vertx.docgen.JavaDocGenProcessor</annotationProcessor>
                  <annotationProcessor>io.vertx.codegen.CodeGenProcessor</annotationProcessor>
                </annotationProcessors>
                <compilerArgs>
                  <arg>-Adocgen.output=${asciidoc.dir}/java</arg>
                  <arg>-AoutputDirectory=${project.basedir}/src/main</arg>
                  <arg>-Amaven.groupId=${project.groupId}</arg>
                  <arg>-Amaven.artifactId=${project.artifactId}</arg>
                  <arg>-Amaven.version=${project.version}</arg>
                </compilerArgs>
                <generatedSourcesDirectory>${generated.dir}</generatedSourcesDirectory>
              </configuration>
            </execution>
            <execution>
              <id>default-testCompile</id>
              <configuration>
                <annotationProcessors>
                  <annotationProcessor>io.vertx.codegen.CodeGenProcessor</annotationProcessor>
                </annotationProcessors>
                <compilerArgs>
                  <arg>-AoutputDirectory=${project.basedir}/src/test</arg>
                </compilerArgs>
              </configuration>
            </execution>
          </executions>
        </plugin>
        <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>
            </additionalClasspathElements>
            <systemPropertyVariables>
              <io.netty.leakDetectionLevel>PARANOID</io.netty.leakDetectionLevel>
              <buildDirectory>${project.build.directory}</buildDirectory>
              <vertxVersion>${project.version}</vertxVersion>
              <vertx.handle100Continue>true</vertx.handle100Continue>
            </systemPropertyVariables>
            <!-- Needs to be small enough to run in a EC2 1.7GB small instance -->
            <argLine>-Xmx1200M</argLine>
            <forkCount>1</forkCount>
            <reuseForks>true</reuseForks>
          </configuration>
        </plugin>
        <plugin>
          <groupId>org.asciidoctor</groupId>
          <artifactId>asciidoctor-maven-plugin</artifactId>
          <version>1.5.2</version>
          <configuration>
            <sourceDirectory>${asciidoc.dir}</sourceDirectory>
            <outputDirectory>${project.build.directory}/docs/vertx-core</outputDirectory>
            <preserveDirectories>true</preserveDirectories>
            <relativeBaseDir>true</relativeBaseDir>
            <backend>html</backend>
            <doctype>book</doctype>
          </configuration>
          <executions>
            <execution>
              <goals>
                <goal>process-asciidoc</goal>
              </goals>
              <phase>package</phase>
            </execution>
          </executions>
        </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>${asciidoc.dir}</directory>
                    <directory>${generated.dir}</directory>
                  </fileset>
                </filesets>
              </configuration>
            </execution>
          </executions>
        </plugin>
        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-source-plugin</artifactId>
          <executions>
            <execution>
              <id>attach-sources</id>
              <configuration>
                <excludes>
                  <exclude>docoverride/**</exclude>
                </excludes>
              </configuration>
            </execution>
          </executions>
        </plugin>
      </plugins>
    </pluginManagement>
    <plugins>


      <!-- Transform the Asciidoctor to html -->
      <plugin>
        <groupId>org.asciidoctor</groupId>
        <artifactId>asciidoctor-maven-plugin</artifactId>
        <executions>
          <execution>
            <goals>
              <goal>process-asciidoc</goal>
            </goals>
            <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>
      <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,
                  *
                </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>

  <reporting>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-project-info-reports-plugin</artifactId>
        <version>2.7</version>
        <reportSets>
          <reportSet>
            <reports>
            </reports>
          </reportSet>
        </reportSets>
      </plugin>
    </plugins>
  </reporting>

</project>

POM Entry

<dependency>
   <groupId>io.vertx</groupId>
   <artifactId>vertx-core</artifactId>
   <version>3.2.0</version>
</dependency>

Download

If you think the following vertx-core-3.2.0.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.2.0.jar file




PreviousNext

Related