GitHub user zregvart opened a pull request:
https://github.com/apache/cxf/pull/193
CXF-7130 Maven plugin to invoke SOAP service
I needed a Maven plugin that would allow me to invoke SOAP service as a
part of Maven lifecycle so I implemented one, and I'm hoping that you can
include it in CXF.
The plugin has the functionality of calling SOAP service given a WSDL,
port, service, operation, request body and optional SOAP headers. Additionally
Maven project properties can be set from the response using XPath expressions
and additional XPath expression can be used to determine if the request needs
to be repeated.
This is a minimal implementation that I needed for my use-case, hope you
find it useful and that it can be incorporated in CXF.
This is a new pull request, I squashed the commits to make it a bit easier
to follow.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/zregvart/cxf master
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/cxf/pull/193.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #193
----
commit b142cee40a71e693a1de258e4abb7e6c8393d644
Author: Zoran Regvart <[email protected]>
Date: 2016-11-10T08:48:40Z
CXF-7130 Maven plugin to invoke SOAP service
----
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---