Issue Fixing WSO2 Identity Server (Part 1) : Setting up the Environment

  1. Fork all those repositories and product-is repository to your GitHub account.
Fork Repository
git clone https://github.com/nisho06/identity-api-server.git
git remote add upstream https://github.com/wso2/identity-api-server.git
git pull upstream master
Windows: C:\Users\<User_Name>\.m2Linux: /home/<User_Name>/.m2Mac: /Users/<user_name>/.m2
repository tag in pom.xml file
Dependency Graph for all the sample cloned repositories
cloned identity-api-server details
mvn clean install -e
  • mvn -> maven
  • clean -> Clean will remove the target folder in the particular project (you can see in your local file structure of the repository)
  • install -> it will compile the project and package it into a .jar/.war file and put it into the target directory (you can see in your local file structure of the repository). The main advantage of install is, while putting the .jar/.war file into the target directory, it will also put the extracted file into the maven local repository (.m2 repo)
  • -e -> This will display the errors if there were any while building the project.
mvn clean install -Dmaven.test.skip=true -e
  • Dmaven.test.skip=true -> skipping the test cases
Built Identity-API-server in .m2 repository
  1. Identity-framework
  2. Identity-API-server
  3. Identity-API-dispatcher
  4. Product-is
sh wso2server.sh

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store