In this doc we'll configure an IDE (Eclipse/IntelliJ) for setting up development enviorment for UCI.
-
Import new project
File -> New -> Project from existing source
Then open project as maven project in IntelliJ.
-
For importing multiple projects in intelliJ click on maven (in right toolbar) and click on + for opening multiple projects.
- After importing all the projects in your IntelliJ, now reload all maven project for first time setup.
For setting configuration for any project follow below steps
- Goto edit configuration.
- Add new configuration of type Application.
- Now give name to config, select module, select JRE, give path of main class of that module, select working directory as shown in picture.
- For handling enviorment variables, click on edit enviorment variables (if this colum not shown by default, enable it from modify-options).
- Make these configuration for following projects
inbound
orchestrator
transformer
outbound
Now we can build and Run the projects using below steps
- Required Plugins to build the project
maven
docker
lombok - Now simply select configuration and click on Run(Shift+F10), to run the project.
- Import Projects into Eclipse
File
-> Import
-> Projects From Git
-> Existing Local Repository
-> Select You project
-> Finish
Import all the project like this.
- After Importing, Update all project for first time setup.
Project
-> Update Maven Project
-> Select All Projects
-> Update
For setting configuration for any project follow below steps
- Make new Configuration for spring-boot-app
Run
-> Run Configurations
-> Spring Boot App
- Now give name to config, select project, select main class of project and click Apply.
- Now for handling Enviorment Variables click on Enviorment in config window.
Here we can put enviorment variable's value.
- Make these configuration for following projects :
inbound
orchestrator
transformer
outbound
To build and Run in Eclipse, Simply Run the project as Spring Boot App.
Run
-> Run As
-> Spring Boot App