- Build up general project structure
- Setup logging
- Add dependencies
- Stand alone plugin with maven-compiler-plugin