'Consume SOAP WS in Clojure
Currently in our project, we're using io.xapix/paos clojure library to communicate with a SOAP WS. The library brings in few unlicensed transitive dependencies with it. So, we want an alternative to the paos library.
List of actions performed till now:
Tried to exclude the transitive dependency, but it didn't go well, met ClassNotFoundException :(
Tried to check clj-soap, but that seems to me not maintained anymore
Can anyone from the community can help us finding an alternative to paos.
Solution 1:[1]
I was able to solve deps only with the locally downloaded jar + extra wsdl4j-fixed. It works but it is a workaround, not an elegant solution.
{:mvn/repos
{"enonic" {:url "https://repo.enonic.com/public/"}}
:deps
{io.xapix/paos {:mvn/version "0.2.5"}
wsrf/wsrf-xbeans {:local/root "wsrf-xbeans-1.0.jar"}
wsdl4j/wsdl4j {:mvn/version "1.6.2-fixed"}}}
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
Solution | Source |
---|---|
Solution 1 | janezj |