我已经下载了平台源代码并尝试通过在“carbon / platform / tags / 4.0.7 / patch-releases / 4.0.6 /”中运行mvn clean install来构建ESB 4.6.0
我收到以下错误消息 -
安装失败。 无法完成安装,因为一个或多个必需项目无法完成 d。 正在安装的软件:WSO2碳 - Axis2传输HTTP传递特性 re 1.0.2(org.wso2.carbon.transports.passthru.feature.group 1.0.2) 缺少要求:WSO2 Carbon - Axis2传输HTTP传递功能1。 0.2(org.wso2.carbon.transports.passthru.feature.group 1.0.2)需要'org.wso2 .carbon.core.server.feature.group [4.1.0,4.2.0)'但无法找到 应用程序失败,日志文件位置:C:\ Users \ user.m2 \ repository \ org \ eclipse \ 第谷\第谷-P2-运行时\ 0.13.0 \蚀\配置\ 1368415821993.log
答案 0 :(得分:0)
你可以在pom.xml [1]中注释掉两个代码段,然后在“carbon / platform / tags / 4.0.7”中使用“mvn clean install -Dmaven.test.skip = true -Dproduct = esb”继续构建/patch-releases/4.0.6/“。此passthru功能已包含在突触代码中。所以你可以删除它。
@line 178
<featureArtifactDef>org.wso2.carbon:org.wso2.carbon.transports.passthru.feature:${passthru.transport.patch.version}</featureArtifactDef>
@line 512
<feature>
<id>org.wso2.carbon.transports.passthru.feature.group</id>
<version>${passthru.transport.patch.version}</version>
</feature>