Upgrade checkstyle to version 8.32 Google style

This review upgrades the checckstyle in ONAP to version 8.32, and
re-aligns the ONAP style definition with the 8.32 version of the Google
style guide.

This change was triggered by incompatible changes in checkstyle version
8.32.

Checkstyle has removed the directives "allowMissingThrowsTag" and
"allowThrowsTagsForSubclasses". These directives controlled whether the existence
of @Throws tags should be checked or not. In ONAP, these directives were set
to "don't check".

The default behaviour in checkstyle now is not to check @Throws javadoc
tags for existence.

See: https://github.com/checkstyle/checkstyle/issues/7329

Issue-ID: INT-1271
Change-Id: Iaabbf05b6aaf244388f654aa4e965da3d3a4f4e9
Signed-off-by: liamfallon <liam.fallon@est.tech>
3 files changed
tree: fda40415dcc77e8fb391a41d59109f5395f79ae1
  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.