源代码中的ESB Build问题

时间:2013-05-16 14:06:05

标签: maven wso2 esb

我已经下载了平台源代码并尝试通过在“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

1 个答案:

答案 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>

[1] https://svn.wso2.org/repos/wso2/carbon/platform/tags/4.0.7/products/esb/4.6.0/modules/p2-profile/pom.xml