Fixing the 'analyze' and 'analyze-report' ITs under JDK 8: they must not force the declaration of maven-artifact as a used dependency, because JDK 8 now writes bytecode entries for constants and maven-dependency-analyzer fails the build in that case. This commit also adds a specific IT for the 'usedDependencies' parameter, leveraging a source retention annotation.

git-svn-id: https://svn.apache.org/repos/asf/maven/plugins/trunk@1797615 13f79535-47bb-0310-9956-ffa450edef68
8 files changed
tree: 15eaf8707c92634987af2d279ba136471bb0ce69
  1. src/
  2. pom.xml