XMLWordPrintableJSON

Details

    • Incompatible change
    • 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. HBASE-16321.1.patch
          8 kB
          Sean Busbey
        2. HBASE-16321.2.patch
          24 kB
          Sean Busbey
        3. 16321-amend.txt
          0.5 kB
          Lars Hofhansl
        4. HBASE-16131-0.98-addendum-2.patch
          9 kB
          Andrew Kyle Purtell

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: