This post will be very short.
If you often find yourself idly waiting for mvn clean compile command to finish, then you probably need to get familiar with mvnsh tool. I tried mvnsh in my work and the first glance the time of compilation was reduced about 50%.