Wso2 Building API Manager From CodeBase

How to build Wso2 API Manager (C5) from Code Base.

     Prerequisite installations before building :- 
  • Apache Maven.
  • Java (latest version). 
      
      Following Should be downloaded :-
  • carbon-ampigt (C5).
  • product-apim   (C5).
      Please note C5 means:-Branch C5 in GitHub Repositories  


Start Building 

First build the carbon-ampigt and then should build the product-apim.

Maven build by command "mvn clean install"


     This screenshot is after building the product-apim successfully .


  
     This screenshot is after building the product-apim successfully.


After building the "Product-apim" Inside the Product folder a new folder called target is generated inside it there is a .zip named "wso2apim-3.0.0-SNAPSHOT.zip". Unzip this it and move into the folder,


above is the screenshot of the file structure .


 After unziping move to the "bin folder" inside it we can find a .sh file named "carbon.sh".



Next step is to up the server move to the console and type "sh carbon.sh"
then the server starts and its up and running.





The server has started now move on to the browser and lets check how we can look at the API store page.
which will take into the login Page .




The default username and password is "admin" so you can login into the API Manger Store.



And inside view will look like this as we have not published any API before hand.


Note :- This Post helps you to easily setup up the API Manager from codebase and steps are being mention very clear in each step and if we need to edit the codebase of the API Manager it is available in the following path "carbon-apimgt-C5/components/web/apps". 
where you can edit the code and make a built to edit code must have good knowledge about UUF-Framework and handlebars js .





More tutorials About Wso2 API manager and UUF-Framework are coming Soon.