I think that dependency is needed so that at least the modules have Spring Integration et al on the classpath. Why remove it? I think we can have both that and the empty build {}