Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Minor
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 3.1.2
-
Component/s: Infrastructure: Build
-
Labels:None
-
Number of attachments :
Description
With ant real-clean being the strongest clean target, I'd expect it to give me a clean workspace. Not so. Notably the components/components.properties file remains as does the Classpath build tree. This just stopped me building because the paths in components.properties have changed.
This is with my branch. I'll check it on trunk as well soon.
It was by design as initially we wanted to allow people to independently build the components (and because we wanted to unify components and the external libraries required for testing). "real-clean" which should probably be named "clobber" was just aimed at nuking all distributions, intermediate files and generated files.
I am not sure if we still want independent building of component or not. Even so it would probably be best to create another clean target "really-quite-clean" that did "real-clean" aswell as removing components.properties and any generated dirs