Thursday, February 26, 2015

Building WSO2 ESB 4.8.0 from Source

1) create the folders

create folder structure


orbit contains 3rd party components required by wso2 products, kernal contains the carbon core dependencies required for wso2 products and platform contains the product components them self.

2) checkout source


move into orbit and checkout
move into kernel and checkout
move into platfrom and checkout

3) build 


build orbit and kernal by moving to the respective folders and keying
mvn clean install -Dmaven.test.skip=true
Since we need to only build ESB open up the pom.xml in platfrom/turing and comment out <module>products</module> and run maven install command(as above).

Move into platfrom/turing/products/esb/4.8.0 and run maven install command.

find the built esb pack in platform/turing/products/esb/4.8.0/modules/distribution/target

Please note that jdk 1.6 is required to build wso2 products.