I use scoverage for reporting coverage information for my scala code base. I am kind of new to the Java stack, but I have worked in environments, where a coverage build differed from the release build (by introducing additional information into the compiled artifacts) and a subsequent clean and rebuild step was necessary.
Now I am unsure what the situation is with an scoverage scala project.
So: After mvn scoverage:report
should I run a mvn clean
before my mvn package
command on the CI server?