Now, as I mentioned earlier, special consideration has to be given to artifacts of ```<type>test-jar</type>```: afaik. Maven will see these as separate artifacts (from the ones which don't have any "type") and therefore they should always be added in the BOM if the regular artifact is in the BOM.

For example: ModeShape needs `infinispan-core` with the `test-jar` type in a few different places. Since the regular `infinispan-core` artifact is present in the BOM, the `test-jar` artifact should be there as well. Otherwise, projects need to duplicate the version number (of the main artifact from the BOM) and define the dependency locally.

Thoughts ?