Languages

Groovy bindings

com.dooapp : groovy-bindings

Umbrella project for some groovy specific bindings libraries (like, say, a base implementation, a gaelyk project, and a grails one)

Last Version: 1.0.16

Release Date:

Last Version: 3.17.0

Release Date:

GroovySparql

com.github.albaker : GroovySparql

Groovy SPARQL provides an easy to use Groovy API for W3C standard SPARQL endpoints

Last Version: 0.9.0

Release Date:

Last Version: 2.5.7.1

Release Date:

Last Version: 0.3.4-alpha

Release Date:

PNC Groovy Client CLI

ca.szc.groovy.pnc : pnc-groovy-cli

A CLI client for the PNC REST API

Last Version: 1.2.2

Release Date:

Groovy ActiveRecord

it.nicolasanti : groovy-activerecord

ActiveRecord support for Spring boot entity classes.

Last Version: 1.0.0

Release Date:

Last Version: 2.1.0

Release Date:

Fractal ADL HelloWorld example (with Groovy)

org.objectweb.fractal.fractaladl.examples : helloworld-groovy

FractalADL example in which the primitive server component is written in the Groovy programming language.

Last Version: 2.6.1

Release Date:

AEM Groovy Extension

com.citytechinc.aem.groovy.extension : aem-groovy-extension

OSGi bundle containing Groovy builders and metaclasses for AEM (Adobe CQ).

Last Version: 1.1.0

Release Date:

utils-misc

org.pongasoft : org.linkedin.util-groovy

Miscellaneous utilities used by other projects

Last Version: 3.0.1

Release Date:

Last Version: 1.1

Release Date:

groovy-project-parent-with-build

org.venutolo : groovy-project-parent-with-build

Parent POM for Groovy projects that inherits from groovy-project-parent-with-config and includes build configuration.

Last Version: 1.1.0

Release Date:

Sahagin Groovy Parent

org.sahagin : sahagin-groovy-parent

Parent project for Sahagin Groovy and its internal module.

Last Version: 0.10.1

Release Date:

Groovy Parent POM

org.anc.maven : groovy-parent-pom

Parent POM for Groovy projects.

Last Version: 2.2.1

Release Date:

Last Version: 3.0.8

Release Date:

Last Version: 0.2.29

Release Date:

Groovy model generator

com.ethlo.openapi-tools : groovy-models

Open API Specification tools and extensions

Last Version: 0.1

Release Date:

ersatz-groovy

io.github.cjstehno.ersatz : ersatz-groovy

Mock server library for testing HTTP clients.

Last Version: 3.1.0

Release Date:

Last Version: 1.1.1

Release Date:

Last Version: 0.5.5

Release Date:

Last Version: 1.1.0

Release Date:

Last Version: 1.1.55

Release Date:

Groovy Crypto Extensions

ca.redtoad : groovy-crypto-extensions

A groovy extension that make crypto groovier.

Last Version: 0.2

Release Date:

Global POM :: Groovy

com.anrisoftware.globalpom : globalpom-groovy

Adds Groovy support to compile Groovy sources and test sources.

Last Version: 4.6.2

Release Date:

dsl

cd.go.groovydsl : dsl

Groovy DSL for GoCD pipeline definitions, for use with the gocd-groovy-dsl-plugin

Last Version: 2.1.0-375

Release Date:

groovy-processor-kafka

org.springframework.cloud.stream.app : groovy-processor-kafka

Spring Cloud Stream Groovy Processor Kafka Binder Application

Last Version: 3.2.1

Release Date:

gk-files

com.episode6.hackit.groovykit : gk-files

Groovy utilities to make life easier

Last Version: 0.0.3

Release Date:

Last Version: 1.0-beta-3

Release Date:

Scriptom-All Assembly

org.codehaus.groovy.modules.scriptom : scriptom-all-assembly

Assembly that includes the Scriptom JAR, the JACOB JAR and its DLLs, the standard set of type library JARs, and supplemental information. This project does not include Groovy and its dependencies (since versions of Scriptom can run on different versions of Groovy). The contents of this project are included in the latest Windows Installer for Groovy, and may also be used to add full support for Scriptom to Groovy applications running on the Windows platform.

Last Version: 1.6.0

Release Date:

groovy-project-resources

org.venutolo : groovy-project-resources

A collection of shared resources for my Groovy projects.

Last Version: 1.1.0

Release Date:

karibu-testing-v10-pro-groovy

com.github.mvysny.kaributesting : karibu-testing-v10-pro-groovy

Karibu Testing, support for browserless Vaadin testing in Kotlin

Last Version: 1.3.17

Release Date:

pact-jvm-consumer-groovy-v3_2.11

au.com.dius : pact-jvm-consumer-groovy-v3_2.11

pact-jvm-consumer-groovy-v3 =========================== Groovy DSL for Pact JVM implementing V3 specification changes. ##Dependency The library is available on maven central using: * group-id = `au.com.dius` * artifact-id = `pact-jvm-consumer-groovy-v3_2.11` * version-id = `2.2.x` or `3.0.x` ##Usage Add the `pact-jvm-consumer-groovy-v3` library to your test class path. This provides a `PactMessageBuilder` class for you to use to define your pacts. If you are using gradle for your build, add it to your `build.gradle`: dependencies { testCompile 'au.com.dius:pact-jvm-consumer-groovy-v3_2.11:2.2.12' } ## Consumer test for a message consumer The `PactMessageBuilder` class provides a DSL for defining your message expectations. It works in much the same way as the `PactBuilder` class for Request-Response interactions. ### Step 1 - define the message expectations Create a test that uses the `PactMessageBuilder` to define a message expectation, and then call `run`. This will invoke the given closure with a message for each one defined in the pact. ```groovy def eventStream = new PactMessageBuilder().call { serviceConsumer 'messageConsumer' hasPactWith 'messageProducer' given 'order with id 10000004 exists' expectsToReceive 'an order confirmation message' withMetaData(type: 'OrderConfirmed') // Can define any key-value pairs here withContent(contentType: 'application/json') { type 'OrderConfirmed' audit { userCode 'messageService' } origin 'message-service' referenceId '10000004-2' timeSent: '2015-07-22T10:14:28+00:00' value { orderId '10000004' value '10.000000' fee '10.00' gst '15.00' } } } ``` ### Step 2 - call your message handler with the generated messages This example tests a message handler that gets messages from a Kafka topic. In this case the Pact message is wrapped as a Kafka `MessageAndMetadata`. ```groovy eventStream.run { Message message -> messageHandler.handleMessage(new MessageAndMetadata('topic', 1, new kafka.message.Message(message.contentsAsBytes()), 0, null, valueDecoder)) } ``` ### Step 3 - validate that the message was handled correctly ```groovy def order = orderRepository.getOrder('10000004') assert order.status == 'confirmed' assert order.value == 10.0 ``` ### Step 4 - Publish the pact file If the test was successful, a pact file would have been produced with the message from step 1.

Last Version: 3.0.4

Release Date:

Last Version: 22.6.1

Release Date:

liteflow-script-groovy

com.yomahub : liteflow-script-groovy

a lightweight and practical micro-process framework

Last Version: 2.7.3

Release Date:

metawidget-groovy

org.metawidget.modules : metawidget-groovy

Metawidget is a smart User Interface widget that populates itself, either statically or at runtime, with UI components to match the properties of your domain objects.

Last Version: 4.2

Release Date:

TimeCategory

com.dustinredmond.groovytime : TimeCategory

Wrapper for groovy.time.TimeCategory for Java

Last Version: 1.0.1

Release Date:

Last Version: 0.6

Release Date:

pact-jvm-consumer-groovy-v3_2.10

au.com.dius : pact-jvm-consumer-groovy-v3_2.10

pact-jvm-consumer-groovy-v3 =========================== Groovy DSL for Pact JVM implementing V3 specification changes. ##Dependency The library is available on maven central using: * group-id = `au.com.dius` * artifact-id = `pact-jvm-consumer-groovy-v3_2.11` * version-id = `2.2.x` or `3.0.x` ##Usage Add the `pact-jvm-consumer-groovy-v3` library to your test class path. This provides a `PactMessageBuilder` class for you to use to define your pacts. If you are using gradle for your build, add it to your `build.gradle`: dependencies { testCompile 'au.com.dius:pact-jvm-consumer-groovy-v3_2.11:2.2.12' } ## Consumer test for a message consumer The `PactMessageBuilder` class provides a DSL for defining your message expectations. It works in much the same way as the `PactBuilder` class for Request-Response interactions. ### Step 1 - define the message expectations Create a test that uses the `PactMessageBuilder` to define a message expectation, and then call `run`. This will invoke the given closure with a message for each one defined in the pact. ```groovy def eventStream = new PactMessageBuilder().call { serviceConsumer 'messageConsumer' hasPactWith 'messageProducer' given 'order with id 10000004 exists' expectsToReceive 'an order confirmation message' withMetaData(type: 'OrderConfirmed') // Can define any key-value pairs here withContent(contentType: 'application/json') { type 'OrderConfirmed' audit { userCode 'messageService' } origin 'message-service' referenceId '10000004-2' timeSent: '2015-07-22T10:14:28+00:00' value { orderId '10000004' value '10.000000' fee '10.00' gst '15.00' } } } ``` ### Step 2 - call your message handler with the generated messages This example tests a message handler that gets messages from a Kafka topic. In this case the Pact message is wrapped as a Kafka `MessageAndMetadata`. ```groovy eventStream.run { Message message -> messageHandler.handleMessage(new MessageAndMetadata('topic', 1, new kafka.message.Message(message.contentsAsBytes()), 0, null, valueDecoder)) } ``` ### Step 3 - validate that the message was handled correctly ```groovy def order = orderRepository.getOrder('10000004') assert order.status == 'confirmed' assert order.value == 10.0 ``` ### Step 4 - Publish the pact file If the test was successful, a pact file would have been produced with the message from step 1.

Last Version: 2.2.15

Release Date:

GClassUtils

com.jbirdvegas.groovy.utils : GClassUtils

Adds methods to handle common usecases in Groovy

Last Version: 1.0

Release Date:

WinRM Host Mock

com.aestasit.infrastructure.winrm : groovy-winrm-mock

A Groovy-based library for mocking WinRM server behaviour with HTTP/HTTPS inside a unit test.

Last Version: 0.2

Release Date:

Last Version: 3.0.8

Release Date:

Last Version: 3.0.8

Release Date:

groovy

de.mhus.ports : groovy

A set of tools to improve OSGi frameworks and karaf

Last Version: 1.3.4

Release Date:

groovy-git

org.xbib : groovy-git

Groovy extensions

Last Version: 2.0.1

Release Date:

groovy-string-extensions

org.venutolo : groovy-string-extensions

A (very small) collection of Groovy (v2.0+) extensions for String and GString.

Last Version: 0.1.0

Release Date: