Project: springxd
Issue XD-2647: Ensure that only bean definitions for the proper transport are loaded
Currently, the org.springframework.xd.dirt.server.SharedServerContextConfiguration will load everything that matches the `"classpath*:" + ConfigLocations.XD_CONFIG_ROOT + "bus/*.xml"` path. In a normal (i.e. production) environment, there are no conflicts, since only one jar containing message bus definitions is ever on the class path. However, during testing, *all* the projects containing bus definitions are on the class path, which leads to potential conflicts.
Story points: 3