我已經下載了平臺源代碼並試圖通過在「carbon/platform/tags/4.0.7/patch-releases/4.0.6 /」中運行mvn clean install來構建ESB 4.6.0「源代碼中的ESB構建問題
我收到以下錯誤消息 -
安裝失敗 無法完成安裝,因爲一個或多個必需項目無法foun安裝 d 軟件:WSO2碳 - Axis2的交通運輸HTTP直通。 Featu re 1.0.2(org.wso2.carbon.transports.passthru.feature.group 1.0.2) 缺失要求:WSO2 Carbon - Axis 2傳輸HTTP傳遞特徵1. 0.2(org.wso2.carbon.transports.passthru.feature.group 1.0.2)需要'org.wso2 .carbon.core.server.feature.group [4.1.0,但是找不到 應用程序失敗,日誌文件位置:C:\ Users \ user.m2 \ repository \ org \ eclipse \ tycho \ tycho-p2-runtime \ 0.13.0 \ eclipse \ configuration \ 1368415821993.log
謝謝,這工作我可以看到創建ESB分佈。我在哪裏可以找到ESB的源代碼,以便我可以在eclipse中導入並執行一些更改並重新構建分發。 –
這是一個非常棘手的部分。您必須瞭解訂購WSO2產品的基本知識才能完成您的任務。這是自頂向下的非常簡短的介紹。將在幾個評論中給出它。 **第1部分** WSO2產品具有自己的一系列功能,這些功能集成在[WSO2碳芯](http://wso2.com/products/carbon/)中。這種集成發生在p2-profile maven模塊中。所有功能(包括所有其他產品的功能)都位於功能目錄中(例如:http://svn.wso2.org/repos/wso2/carbon/platform/tags/4.0.7/features/)。 –
一個功能是自包含包。它可以有一個或多個組件。在構建時,與特定功能相關的組件'jar和資源/配置文件打包成單個功能部件(zip)。組件是實際源代碼所在的位置。位於組件目錄中的所有組件。 (例如:http://svn.wso2.org/repos/wso2/carbon/platform/tags/4.0.7/components/)。服務存根是執行wsdl2java代碼生成的組件。依賴性是產品中使用的外部代碼庫。 (對於ESB,突觸)。 –