In fact, a SA project is validated in two cases:
+ If a file from the project has changed.
+ If a file from one of the SU projects has changed.
It does not handle deletion, refresh and closure actions that could be performed on a SU project.
The SA builder should in fact register a resource listener and listen to all the resource changes.
It would start a full build of the SA project if any change occurs on one of its SU projects.
This mechanism should replace the current one, where it is the SU builder that triggers a full SA validation for the second case.
In fact, a SA project is validated in two cases:
+ If a file from the project has changed.
+ If a file from one of the SU projects has changed.
It does not handle deletion, refresh and closure actions that could be performed on a SU project.
The SA builder should in fact register a resource listener and listen to all the resource changes.
It would start a full build of the SA project if any change occurs on one of its SU projects.
This mechanism should replace the current one, where it is the SU builder that triggers a full SA validation for the second case.