title: what's the difference between .ivy2 and .m2
body: <p>Previously I am using sbt, and looks like it put jar under .ivy2. And then I used gradle, I have thought it also put jar under .ivy2, but the following link told me I need to delete corrupted package from .m2. So gridle is using .m2 and can not use ivy2?
  <a href="https://stackoverflow.com/questions/27105619/spring-boot-mvc-failed-after-following-the-sample">spring boot mvc: failed after following the sample</a></p>