Download vertx-lang-groovy-3.0.0.jar file

Introduction

You can download vertx-lang-groovy-3.0.0.jar in this page.

License

Open Source

Type List

vertx-lang-groovy-3.0.0.jar file has the following types.

META-INF/INDEX.LIST
META-INF/MANIFEST.MF
META-INF/maven/io.vertx/vertx-lang-groovy/pom.properties
META-INF/maven/io.vertx/vertx-lang-groovy/pom.xml
META-INF/services/io.vertx.core.spi.VerticleFactory
META-INF/services/io.vertx.docgen.DocGenerator
codegen.json
io.vertx.groovy.core.Context.class
io.vertx.groovy.core.Future.class
io.vertx.groovy.core.MultiMap.class
io.vertx.groovy.core.TimeoutStream.class
io.vertx.groovy.core.Vertx.class
io.vertx.groovy.core.buffer.Buffer.class
io.vertx.groovy.core.datagram.DatagramPacket.class
io.vertx.groovy.core.datagram.DatagramSocket.class
io.vertx.groovy.core.datagram.PacketWritestream.class
io.vertx.groovy.core.dns.DnsClient.class
io.vertx.groovy.core.dns.MxRecord.class
io.vertx.groovy.core.dns.SrvRecord.class
io.vertx.groovy.core.eventbus.EventBus.class
io.vertx.groovy.core.eventbus.Message.class
io.vertx.groovy.core.eventbus.MessageConsumer.class
io.vertx.groovy.core.eventbus.MessageProducer.class
io.vertx.groovy.core.file.AsyncFile.class
io.vertx.groovy.core.file.FileProps.class
io.vertx.groovy.core.file.FileSystem.class
io.vertx.groovy.core.file.FileSystemProps.class
io.vertx.groovy.core.http.HttpClient.class
io.vertx.groovy.core.http.HttpClientRequest.class
io.vertx.groovy.core.http.HttpClientResponse.class
io.vertx.groovy.core.http.HttpServer.class
io.vertx.groovy.core.http.HttpServerFileUpload.class
io.vertx.groovy.core.http.HttpServerRequest.class
io.vertx.groovy.core.http.HttpServerRequestStream.class
io.vertx.groovy.core.http.HttpServerResponse.class
io.vertx.groovy.core.http.ServerWebSocket.class
io.vertx.groovy.core.http.ServerWebSocketStream.class
io.vertx.groovy.core.http.WebSocket.class
io.vertx.groovy.core.http.WebSocketBase.class
io.vertx.groovy.core.http.WebSocketBaseImpl.class
io.vertx.groovy.core.http.WebSocketFrame.class
io.vertx.groovy.core.http.WebSocketStream.class
io.vertx.groovy.core.metrics.Measured.class
io.vertx.groovy.core.metrics.MeasuredImpl.class
io.vertx.groovy.core.net.NetClient.class
io.vertx.groovy.core.net.NetServer.class
io.vertx.groovy.core.net.NetSocket.class
io.vertx.groovy.core.net.NetSocketStream.class
io.vertx.groovy.core.net.SocketAddress.class
io.vertx.groovy.core.parsetools.RecordParser.class
io.vertx.groovy.core.shareddata.AsyncMap.class
io.vertx.groovy.core.shareddata.Counter.class
io.vertx.groovy.core.shareddata.LocalMap.class
io.vertx.groovy.core.shareddata.Lock.class
io.vertx.groovy.core.shareddata.SharedData.class
io.vertx.groovy.core.streams.Pump.class
io.vertx.groovy.core.streams.ReadStream.class
io.vertx.groovy.core.streams.ReadStreamImpl.class
io.vertx.groovy.core.streams.StreamBase.class
io.vertx.groovy.core.streams.StreamBaseImpl.class
io.vertx.groovy.core.streams.WriteStream.class
io.vertx.groovy.core.streams.WriteStreamImpl.class
io.vertx.lang.groovy.GroovyDocGenerator.class
io.vertx.lang.groovy.GroovyVerticle.class
io.vertx.lang.groovy.GroovyVerticleFactory.class
io.vertx.lang.groovy.InternalHelper.class
io.vertx.lang.groovy.ScriptVerticle.class
vertx-groovy/template/classbody.templ
vertx-groovy/template/common.templ
vertx-groovy/template/groovy.templ

Pom

vertx-lang-groovy-3.0.0.pom file content.

<?xml version="1.0" encoding="UTF-8"?>
<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>5</version>
  </parent>

  <artifactId>vertx-lang-groovy</artifactId>
  <version>3.0.0</version>

  <name>Vert.x Groovy Language Support</name>

  <properties>
    <stack.version>3.0.0</stack.version>
    <asciidoc.dir>${project.basedir}/src/main/asciidoc</asciidoc.dir>
  </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>

    <!-- What we need at runtime -->
    <dependency>
      <groupId>io.vertx</groupId>
      <artifactId>vertx-core</artifactId>
    </dependency>
    <dependency>
      <groupId>org.codehaus.groovy</groupId>
      <artifactId>groovy-all</artifactId>
      <version>2.3.10</version>
    </dependency>

    <!-- Not needed at runtime -->
    <dependency>
      <groupId>io.vertx</groupId>
      <artifactId>vertx-codegen</artifactId>
      <scope>provided</scope>
    </dependency>
    <dependency>
      <groupId>io.vertx</groupId>
      <artifactId>vertx-docgen</artifactId>
      <optional>true</optional>
    </dependency>
    <dependency>
      <groupId>io.vertx</groupId>
      <artifactId>vertx-codetrans</artifactId>
      <optional>true</optional>
    </dependency>
    <dependency>
      <groupId>io.vertx</groupId>
      <artifactId>vertx-codegen</artifactId>
      <scope>provided</scope>
      <classifier>sources</classifier>
    </dependency>
    <dependency>
      <groupId>io.vertx</groupId>
      <artifactId>vertx-core</artifactId>
      <scope>provided</scope>
      <classifier>sources</classifier>
    </dependency>
    <dependency>
      <groupId>log4j</groupId>
      <artifactId>log4j</artifactId>
      <version>1.2.16</version>
      <scope>provided</scope>
    </dependency>
    <dependency>
      <groupId>org.slf4j</groupId>
      <artifactId>slf4j-api</artifactId>
      <version>1.6.2</version>
      <scope>provided</scope>
    </dependency>
    <dependency>
      <groupId>org.mvel</groupId>
      <artifactId>mvel2</artifactId>
      <version>2.2.0.Final</version>
      <scope>provided</scope>
    </dependency>

    <!-- Test dependencies -->
    <dependency>
      <groupId>io.vertx</groupId>
      <artifactId>vertx-codegen</artifactId>
      <classifier>tck-sources</classifier>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>io.vertx</groupId>
      <artifactId>vertx-core</artifactId>
      <type>test-jar</type>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>4.11</version>
      <scope>test</scope>
    </dependency>

  </dependencies>

  <build>
    <pluginManagement>
      <plugins>
        <plugin>
          <artifactId>maven-compiler-plugin</artifactId>
          <executions>
            <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>
          <configuration>
            <additionalClasspathElements>
              <additionalClasspathElement>${project.build.testSourceDirectory}</additionalClasspathElement>
              <additionalClasspathElement>${project.basedir}/src/main/resources</additionalClasspathElement>
            </additionalClasspathElements>
          </configuration>
        </plugin>
        <plugin>
          <artifactId>maven-clean-plugin</artifactId>
          <executions>
            <execution>
              <id>default-clean</id>
              <configuration>
                <filesets>
                  <fileset>
                    <directory>src/main/groovy/io/vertx/groovy/core</directory>
                  </fileset>
                  <fileset>
                    <directory>${asciidoc.dir}</directory>
                  </fileset>
                </filesets>
              </configuration>
            </execution>
          </executions>
        </plugin>
      </plugins>
    </pluginManagement>
    <plugins>
      <plugin>
        <artifactId>maven-dependency-plugin</artifactId>
        <executions>
          <!-- Unpack vertx-core source code to target/sources/vertx-core -->
          <execution>
            <id>unpack-vertx-core</id>
            <phase>generate-sources</phase>
            <goals>
              <goal>unpack-dependencies</goal>
            </goals>
            <configuration>
              <includeGroupIds>io.vertx</includeGroupIds>
              <includeArtifactIds>vertx-core</includeArtifactIds>
              <includeTypes>jar</includeTypes>
              <includeClassifiers>sources</includeClassifiers>
              <outputDirectory>${project.build.directory}/sources/vertx-core</outputDirectory>
            </configuration>
          </execution>
          <!-- Unpack codegen source code to src/test/java -->
          <execution>
            <id>unpack-codegen</id>
            <phase>generate-test-sources</phase>
            <goals>
              <goal>unpack-dependencies</goal>
            </goals>
            <configuration>
              <includeGroupIds>io.vertx</includeGroupIds>
              <includeArtifactIds>vertx-codegen</includeArtifactIds>
              <includeTypes>jar</includeTypes>
              <includeClassifiers>tck-sources</includeClassifiers>
              <outputDirectory>${basedir}/src/test/java</outputDirectory>
            </configuration>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <groupId>org.bsc.maven</groupId>
        <artifactId>maven-processor-plugin</artifactId>
        <version>2.2.4</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>
          <!-- Run the annotation processor on vertx-core and generate the Groovy API -->
          <execution>
            <id>generate-api</id>
            <goals>
              <goal>process</goal>
            </goals>
            <phase>generate-sources</phase>
            <configuration>
              <processors>
                <processor>io.vertx.codegen.CodeGenProcessor</processor>
              </processors>
              <optionMap>
                <generators>groovy</generators>
                <outputDirectory>${project.basedir}/src/main</outputDirectory>
                <docgen.output>${asciidoc.dir}/groovy</docgen.output>
              </optionMap>
              <sourceDirectory>${project.build.directory}/sources/vertx-core</sourceDirectory>
            </configuration>
          </execution>
          <!-- We have to run the annotation processor again to process docs -->
          <execution>
            <id>docgen-docs</id>
            <goals>
              <goal>process</goal>
            </goals>
            <phase>prepare-package</phase>
            <configuration>
              <processors>
                <processor>io.vertx.docgen.DocGenProcessor</processor>
              </processors>
              <optionMap>
                <outputDirectory>${project.basedir}/src/main</outputDirectory>
                <docgen.output>${asciidoc.dir}/groovy</docgen.output>
              </optionMap>
              <sourceDirectory>${project.build.directory}/sources/vertx-core</sourceDirectory>
            </configuration>
          </execution>
          <!-- We have to run the annotation processor again to process docoverride -->
          <execution>
            <id>docgen-docoverride</id>
            <goals>
              <goal>process</goal>
            </goals>
            <phase>prepare-package</phase>
            <configuration>
              <processors>
                <processor>io.vertx.docgen.DocGenProcessor</processor>
              </processors>
              <optionMap>
                <outputDirectory>${project.basedir}/src/main</outputDirectory>
                <docgen.output>${asciidoc.dir}/groovy</docgen.output>
              </optionMap>
              <sourceDirectory>${project.basedir}/src/main/docoverride</sourceDirectory>
            </configuration>
          </execution>
        </executions>
        <dependencies>
          <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.11</version>
          </dependency>
        </dependencies>
      </plugin>
      <plugin>
        <groupId>org.codehaus.gmavenplus</groupId>
        <artifactId>gmavenplus-plugin</artifactId>
        <version>1.2</version>
        <executions>
          <execution>
            <goals>
              <goal>addSources</goal>
              <goal>addTestSources</goal>
              <goal>compile</goal>
              <goal>testCompile</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <groupId>com.bluetrainsoftware.maven</groupId>
        <artifactId>groovydoc-maven-plugin</artifactId>
        <version>1.2</version>
        <executions>
          <execution>
            <id>attach-docs</id>
            <phase>prepare-package</phase>
            <goals>
              <goal>attach-docs</goal>
            </goals>
            <configuration>
              <destinationDirectory>${project.build.directory}/docs/vertx-core/groovy/groovydoc</destinationDirectory>
              <scope>public</scope>
              <extensions>.groovy</extensions>
              <skipJavadoc>true</skipJavadoc>
            </configuration>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <groupId>org.asciidoctor</groupId>
        <artifactId>asciidoctor-maven-plugin</artifactId>
        <version>1.5.2</version>
        <executions>
          <execution>
            <goals>
              <goal>process-asciidoc</goal>
            </goals>
            <phase>prepare-package</phase>
            <configuration>
              <sourceDirectory>${asciidoc.dir}</sourceDirectory>
              <outputDirectory>${project.build.directory}/docs/vertx-core</outputDirectory>
              <backend>html</backend>
              <doctype>book</doctype>
              <preserveDirectories>true</preserveDirectories>
              <relativeBaseDir>true</relativeBaseDir>
            </configuration>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>build-helper-maven-plugin</artifactId>
        <executions>
          <execution>
            <id>add-groovy-source</id>
            <phase>prepare-package</phase>
            <goals>
              <goal>add-source</goal>
            </goals>
            <configuration>
              <sources>
                <source>${basedir}/src/main/groovy</source>
              </sources>
            </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>
    </plugins>
  </build>

</project>

POM Entry

<dependency>
   <groupId>io.vertx</groupId>
   <artifactId>vertx-lang-groovy</artifactId>
   <version>3.0.0</version>
</dependency>

Download

If you think the following vertx-lang-groovy-3.0.0.jar downloaded from Maven central repository is inappropriate, such as containing malicious code/tools or violating the copyright, please email , thanks.



Download vertx-lang-groovy-3.0.0.jar file




PreviousNext

Related