XMLWordPrintableJSON

    Details

    • Hadoop Flags:
      Incompatible change
    • Release Note:
      HBase now ensures the jsr305 implementation from the findbugs project is not included in its binary artifacts or the compile / runtime dependencies of its user facing modules. Downstream users that rely on this jar will need to update their dependencies.

      Description

      we should be using

      <dependencies>
          <dependency>
            <groupId>com.github.stephenc.findbugs</groupId>
            <artifactId>findbugs-annotations</artifactId>
            <version>${findbugs-annotations}</version>
            <scope>compile</scope>
          </dependency>
      

      to ensure we don't have a prohibited dependency, but it looks like we're still bringing in

      <dependency>
               <groupId>com.google.code.findbugs</groupId>
               <artifactId>jsr305</artifactId>
               <version>${jsr305.version}</version>
            </dependency>
      

      remove the findbugs version (even though the maven central pom claims the license is ALv2, that doesn't line up with the referenced project sites).

        Attachments

        1. 16321-amend.txt
          0.5 kB
          Lars Hofhansl
        2. HBASE-16131-0.98-addendum-2.patch
          9 kB
          Andrew Kyle Purtell
        3. HBASE-16321.1.patch
          8 kB
          Sean Busbey
        4. HBASE-16321.2.patch
          24 kB
          Sean Busbey

          Activity

            People

            • Assignee:
              busbey Sean Busbey
              Reporter:
              busbey Sean Busbey
            • Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: