Details
-
Type:
Improvement
-
Status:
Open
-
Priority:
Blocker
-
Resolution: Unresolved
-
Affects Version/s: 1.3.7, 2.0-RC1
-
Fix Version/s: 2.3-M2
-
Component/s: None
-
Labels:None
Description
Running "grails clean" does not delete all files that affect the build of an app, and this seems counter-intuitive.
e.g. a custom BuildConfig with:
grails.project.work.dir="target/work"
Means that you cannot reliably switch between grails versions on a code base (e.g. using git local branches) as the work directory is polluted and "clean" does not clear it.
I think clean should mean clean.
Absolutely the bane of our lives, especially on our CI boxes.
grails clean should delete ~/.grails/x.x.x/projects/* as well, as the amount of times 'rm -rf'ing this directory makes our tests pass is infuriating.