update version of checkstyle for latest google style and jdk 8

Upgrade to use the latest google style (plus onap style).
This latest style adds rules for jdk 8 source level.

Upgrade the version of checkstyle to 8.24.  The latest google
style rules are compatible with 8.24 and later.

Upgrade checkstyle maven plugin to 3.1.0 (from 2.17).

This jdk8 version of checkstyle is active only when the build-time
java runtime is jdk8 or later, otherwise, the original checkstyle
is active.

Issue-ID: INT-1271
Change-Id: Ib190b39efc5a6028ab4874301e6a813f0a36b138
Signed-off-by: John J. Franey <john.franey@att.com>
2 files changed
tree: 0963146d1260b1ca612d2a13d8a89be95d02260c
  1. checkstyle/
  2. dependencies/
  3. dependencies-clm/
  4. license/
  5. oparent/
  6. oparent-python/
  7. releases/
  8. versions/
  9. .gitattributes
  10. .gitignore
  11. .gitreview
  12. INFO.yaml
  13. LICENSE.txt
  14. pom.xml
  15. README.md
  16. settings.xml
  17. version.properties
README.md

ONAP O-Parent

Description

ONAP O-Parent provides common default settings for all the projects participating in simultaneous release.

  • Isolate all the common external dependencies, default version, dependency management, plugin management, etc.
  • Avoid duplicate/conflicting settings for each project
  • Each project sets its parent to inherit the defaults from ONAP Parent
  • Project level external dependencies and versions can be overridden if necessary

All projects participating in simultaneous release will inherit defaults from O-Parent.

elalto branch 2.X will continue to be used for Java 8/Java 9 dependencies master branch 3.X will be used for JAva 11 dependencies

Projects should refer to either the 2.X release Java 8/9 or 3.X release as appropriate.