I have a multi-module maven3-based project where module webui depends on core. In Maven Projects view I enabled Execute Before Make for maven phase generate-sources of module core. Works as advertised when I make entire project. But also this mvn generate-sources (on core) goal also gets invoked if I "Make Module webui" - which is surprising since core need not be re-build to build webui. Shouldn't execute before/after make flag be honored only if the module in which it is set is actually being made? If that's not the designed behavior, any suggestions for a hack to emulate it?