在 Clojure 中使用 SOAP WS

发布于 2025-01-14 11:53:58 字数 311 浏览 4 评论 0原文

目前,在我们的项目中,我们使用 io.xapix/paos clojure 库与 SOAP WS 进行通信。该库带来了一些未经许可的传递依赖项。所以,我们想要一个 Paos 库的替代品。

到目前为止执行的操作列表:

  1. 尝试排除传递依赖,但进展不顺利,遇到了 ClassNotFoundException :(

  2. 尝试检查 clj-soap,但在我看来,它不再维护了

社区中的任何人都可以帮助我们找到 Paos 的替代品吗?

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:

  1. Tried to exclude the transitive dependency, but it didn't go well, met ClassNotFoundException :(

  2. 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.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

芯好空 2025-01-21 11:53:58

我只能使用本地下载的 jar + 额外的 wsdl4j-fixed 来解决 deps。它有效,但它是一种解决方法,而不是一个优雅的解决方案。

{: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"}}}

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"}}}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文