Grails CXF Client

August 26, 2026 ยท View on GitHub

Maven Central License CI

Grails CXF Client

Consume SOAP web services from Grails using Apache CXF wsdl2java-generated clients, with cached port references, configuration-driven wiring, and dynamically updatable service endpoints.

The CXF Client plugin lets you use existing (or new) wsdl2java generated content and caches the port reference to speed up your SOAP service endpoint invocations through an easy configuration driven mechanism.

The user guide can be found here: ๐Ÿ“š Documentation

Installation

Add the following dependency to the build.gradle file:

Grails 7.x

dependencies {
    implementation 'org.grails.plugins:cxf-client:5.0.0-RC1'
}

Grails 3, 4, 5, 6

compile 'org.grails.plugins:cxf-client:3.0.7'

See the documentation for configuration, the wsdl2java command, custom interceptors, security, and more.