[ZEPPELIN-5557] Dependency convergence errors

### What is this PR for?
This PR contains the following changes:
 - remove asm from Hadoop client as it is provided by javax-websocket-server-impl in zeppelin-server module
 - adds two fast CI jobs to validate enforcer rules when Hadoop2 or Hadoop3 is included.
 - the [checkstyle:check](http://maven.apache.org/plugins/maven-checkstyle-plugin/check-mojo.html) Maven execution phase was changed from validate to the default verify phase.
 - excludes jackson-dataformat-xml from org.gaul:s3proxy (test dependency) because it is provided by hadoop3.

### What type of PR is it?
- Bug Fix

### What is the Jira issue?
* https://issues.apache.org/jira/browse/ZEPPELIN-5557

### How should this be tested?
* CI

### Questions:
* Does the licenses files need update? No
* Is there breaking changes for older versions? No
* Does this needs documentation? No

Author: Philipp Dallig <philipp.dallig@gmail.com>

Closes #4248 from Reamer/asm and squashes the following commits:

d222941c7 [Philipp Dallig] Remove jackson-dataformat-xml from org.gaul:s3proxy
00c908c14 [Philipp Dallig] Use default checkstyle:check execution phase (verify)
33a2f1981 [Philipp Dallig] rename rat.yml to quick.yml and run maven enforcer with hadoop2 and hadoop3
f5d25ad02 [Philipp Dallig] Exclude asm from hadoop dependency, because it's provided by javax-websocket-server-impl
5 files changed
tree: aea788cf54d885eaec3e28b9f66a15840333e94c
  1. .github/
  2. .mvn/
  3. _tools/
  4. alluxio/
  5. angular/
  6. beam/
  7. bigquery/
  8. bin/
  9. cassandra/
  10. conf/
  11. dev/
  12. docs/
  13. elasticsearch/
  14. file/
  15. flink/
  16. flink-cmd/
  17. geode/
  18. groovy/
  19. hazelcastjet/
  20. hbase/
  21. helium-dev/
  22. ignite/
  23. influxdb/
  24. java/
  25. jdbc/
  26. k8s/
  27. kotlin/
  28. ksql/
  29. kylin/
  30. lens/
  31. licenses/
  32. livy/
  33. markdown/
  34. mongodb/
  35. neo4j/
  36. notebook/
  37. pig/
  38. python/
  39. rlang/
  40. sap/
  41. scalding/
  42. scio/
  43. scripts/
  44. shell/
  45. spark/
  46. spark-submit/
  47. sparql/
  48. submarine/
  49. testing/
  50. zeppelin-client/
  51. zeppelin-client-examples/
  52. zeppelin-common/
  53. zeppelin-display/
  54. zeppelin-distribution/
  55. zeppelin-examples/
  56. zeppelin-integration/
  57. zeppelin-interpreter/
  58. zeppelin-interpreter-integration/
  59. zeppelin-interpreter-parent/
  60. zeppelin-interpreter-shaded/
  61. zeppelin-jupyter/
  62. zeppelin-jupyter-interpreter/
  63. zeppelin-jupyter-interpreter-shaded/
  64. zeppelin-plugins/
  65. zeppelin-server/
  66. zeppelin-web/
  67. zeppelin-web-angular/
  68. zeppelin-zengine/
  69. .appveyor.yml
  70. .asf.yaml
  71. .gitignore
  72. Dockerfile
  73. LICENSE
  74. mvnw
  75. mvnw.cmd
  76. NOTICE
  77. pom.xml
  78. README.md
  79. Roadmap.md
  80. SECURITY-README.md
  81. STYLE.md
README.md

Apache Zeppelin

Documentation: User Guide
Mailing Lists: User and Dev mailing list
Continuous Integration: core frontend rat
Contributing: Contribution Guide
Issue Tracker: Jira
License: Apache 2.0

Zeppelin, a web-based notebook that enables interactive data analytics. You can make beautiful data-driven, interactive and collaborative documents with SQL, Scala and more.

Core features:

  • Web based notebook style editor.
  • Built-in Apache Spark support

To know more about Zeppelin, visit our web site https://zeppelin.apache.org

Getting Started

Install binary package

Please go to install to install Apache Zeppelin from binary package.

Build from source

Please check Build from source to build Zeppelin from source.