Release Notes - Build - Version POMs 31 - HTML format

Bug

  • [BUILD-124] - Skipping Clover on releases does not work on submodules of a reactor build
  • [BUILD-155] - Links to sub-sub-modules in sites of ce-bundle documentation are wrong
  • [BUILD-193] - Maintenance profile doesn't work on multi-module projects
  • [BUILD-196] - maven-clover2-plugin installs and overrides artifacts with clover-suffixed ones
  • [BUILD-199] - Updated maven-dependency-plugin to 2.10 (dependency:analyze doesn't work on multi-module-projects with 2.9)
  • [BUILD-204] - Test classes are compiled twice
  • [BUILD-207] - Classes generated with APT are considered "duplicate" by compiler

New Feature

  • [BUILD-194] - Pre-configure poms to generate test-jars
  • [BUILD-198] - Use Animal Sniffer to make sure we don't accidentally introduce usage of APIs that don't exist in target JDK
  • [BUILD-200] - Introduce asciidoc for Javadoc
  • [BUILD-201] - Expose parsed version properties for project.version and javaVersion

Task

  • [BUILD-160] - Update Surefire (plugin and report) to 2.18.1
  • [BUILD-197] - Upgrade to Clover 4.0.3
  • [BUILD-206] - Update Maven compiler plugin to 3.3
  • [BUILD-209] - Update javadoc plugin to 2.10.3

Improvement

  • [BUILD-168] - Update to maven-project-info-reports-plugin 2.8
  • [BUILD-195] - Disable doclint for javadoc (Cannot build javadoc of main on java 8)
  • [BUILD-203] - Bypass checkstyle for all generated sources
  • [BUILD-205] - Allow disabling installAtEnd over command line
  • [BUILD-210] - Upgrade to Clover 4.0.4 and enable repositoryPollutionProtection

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.