1. In my Maven repo (.m2). there is one my local jar like sub\_app-0.1.jar.
2. I have same copy of the it in ivy-cache.
3. I run `maven install` on sub\_app then new sub\_app-0.1.jar file created.
4. After, I run `grails clean` and it not getting my new sub\_app-0.1.jar from .m2.
5. But, if I remove (delete) sub\_app-0.1.jar file from ivy-cache and run the `grails clean` then it is getting new sub\_app-0.1.jar file into ivy-cache.
6. If I change the version in sub-app pom and grails pom and Grails is taking latest one. install again it not taking.
7. I tried by adding SNAPSHOT to sup-app jar even. Same result, first time it is taking, after not.

ie. Grails considering only jar name and version in ivy-cache, if having - it not take. If not having - it taking from .m2.

But it not considering new/old build.

How can I get the same behavior (step 5) in step 4 also?