Looks like I broke the coveralls integration back when adding the benchmarks
module - the coveralls-maven-plugin errors out because it cannot find the
source for classes generated by JMH. Since coverage for "benchmarks" is
irrelevant anyway, exclude the module from Cobertura and Coveralls.
The docs for Coveralls claim that to exclude files you just need to configure
Cobertura (or the coverage library), but it seems like that is not fully
correct for multimodule projects - so I've "excluded" the benchmarks module
from Coveralls by adding the -pl core,maven-plugin argument to .travis.yml.
Looks like I broke the coveralls integration back when adding the
benchmarks
module - the coveralls-maven-plugin errors out because it cannot find the source for classes generated by JMH. Since coverage for "benchmarks" is irrelevant anyway, exclude the module from Cobertura and Coveralls.The docs for Coveralls claim that to exclude files you just need to configure Cobertura (or the coverage library), but it seems like that is not fully correct for multimodule projects - so I've "excluded" the benchmarks module from Coveralls by adding the
-pl core,maven-plugin
argument to.travis.yml
.