This is a simple project that we will simplify using Spring, Project Lombok, and Guava.
- Go to File > Project Structure > Libraries
- Click the 'New Project Library' button (a '+' button near the top of the window)
- Pick the 'From Maven' option
- Type 'org.projectlombok:lombok' in the text box and hit the Magnifying Glass icon
- Choose 'org.projectlombok:lombok:1.12.2' and hit 'Ok/Yes' in response to all dialogs
- Ensure that this check-box is enabled: IntelliJ IDEA > Preferences > Compiler > Annotation Processors > Enable Annotation Processing
- Pull from Github
- Import into IntelliJ
- Lombok IntelliJ Plugin
- IntelliJ IDEA > Preferences > Plugins > Browse Repositories...
- Search for 'lombok plugin'
- Right click on 'Lombok Plugin' and choose 'Download and Install'
- Hit 'Yes', close all dialogs, and select 'Restart' when prompted
- Same as Lombok Library except use 'org.springframework:spring-context:3.2.4.RELEASE'
- Same as Lombok Library except use 'com.google.guava:guava:15.0'