我正在为 wso2esb-4.7.0 实现一个自定义调解器。显然,由于我的课程将在 wso2esb 的上下文中运行,我希望它们使用相同的 deps。出于某种奇怪的原因,wso2esb 已经部署了其依赖项的自定义构建。例如。他们希望您指向他们的自定义 mvn 存储库并使用后缀为“-wso2vn”的人工制品,例如。轴2-内核/1.6.1-wso2v9
这对于与 wso 版本共享的大多数依赖项都有效,但是 wso2esb 使用自己的日志记录工件以及自己的 sl4j 和 commons-logging 版本:
<dependency>
<groupId>org.wso2.carbon</groupId>
<artifactId>logging</artifactId>
<version>4.1.0</version>
</dependency>
问题是这在他们的 mvn 存储库中不存在,其中包含 pom 文件但不包含 jar: http ://dist.wso2.org/maven2/org/wso2/carbon/logging/4.1.0/
我现在将使用这些 jar 的非 wso2 特定版本,但需要解决此问题以进行部署。
欢迎提出建议。