Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-25319

[hbase-thirdparty] Add JerseyFlowSubscriber to ignoreClass in maven enforcer plugin

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Blocker
    • Resolution: Fixed
    • None
    • thirdparty-3.4.1
    • build, thirdparty
    • None
    • Reviewed

    Description

      08:23:56 [INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-maven-version) @ hbase-shaded-jersey ---
      08:23:56 [INFO] Adding ignore: module-info
      08:23:56 [INFO] Adding ignore: **.glassfish.jersey.internal.jsr166.SubmissionPublisher*
      08:23:56 [INFO] Restricted to JDK 1.8 yet org.glassfish.jersey.core:jersey-common:jar:2.32:compile contains META-INF/versions/11/org/glassfish/jersey/internal/jsr166/JerseyFlowSubscriber$1.class targeted to 55.0
      08:23:56 [WARNING] Rule 1: org.apache.maven.plugins.enforcer.EnforceBytecodeVersion failed with message:
      HBase has unsupported dependencies.
        HBase requires that all dependencies be compiled with version 1.8 or earlier
        of the JDK to properly build from source.  You appear to be using a newer dependency. You can use
        either "mvn -version" or "mvn enforcer:display-info" to verify what version is active.
        Non-release builds can temporarily build with a newer JDK version by setting the
        'compileSource' property (eg. mvn -DcompileSource=1.8 clean package).
      Found Banned Dependency: org.glassfish.jersey.core:jersey-common:jar:2.32
      Use 'mvn dependency:tree' to locate the source of the banned dependencies.
      

      Attachments

        Issue Links

          Activity

            People

              zhangduo Duo Zhang
              zhangduo Duo Zhang
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: