Step 1: Creating the Development Project
As you begin the process of developing the Student Management sample feature, the first step is to create the project structure for your development (using Intellij IDEA editor in Ubuntu 13.04).
- Create a maven project with the name student-manager. This will be the main project.
- groupId -Â org.wso2.carbon
- artifactId -Â student-manager
- version -Â 4.2.0
- packaging -Â pom
- name -Â WSO2 Carbon - Student Manager
 If you are using an IDE to create the project, it will auto create the source folder. Since this project is a parent project, we can delete the src folder.
Now, create 3 sub maven projects inside the main project:
- student-manager-components
- artifactId -Â student-manager-components
- packaging -Â pom
- name - WSO2 Carbon -Â Student Manager Components
- student-manager-features
- artifactId -Â student-manager-features
- packaging -Â pom
- name -Â WSO2 Carbon - Student Manager Features
- student-manager-repository
- artifactId -Â student-manager-repository
- packaging -Â pom
- name -Â WSO2 Carbon - Student Manager Repository
If you are using an IDE to create the projects, it will auto create the source folders. Since these projects are sub parent projects, we can delete the src folders. When adding these projects, the parent project should be updated accordingly with <modules> and the current project with <parent> tags.Â
- student-manager-components
Now, go to the next step to start developing the components of the feature.