Uploaded image for project: 'Apache Rat'
  1. Apache Rat
  2. RAT-283

Unify Java 8 requirement or non-requirement

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 0.14
    • None
    • None

    Description

      In the pom.xml I find dependencies that are very old to avoid requiring Java 1.6 or later. However I also see commons-io 2.8.0 that requires Java 1.8 or later. Make a clear decision on the minimum version of Java and upgrade or downgrade dependencies accordingly.

      FYI Apache Maven requires Java 1.7 so I'd prefer not to go higher than that.

      ```
      <dependency>
      <groupId>commons-collections</groupId>
      <artifactId>commons-collections</artifactId>
      <!-- Later versions require Java 1.6+ -->
      <version>3.2.2</version>
      </dependency>
      <dependency>
      <groupId>commons-io</groupId>
      <artifactId>commons-io</artifactId>
      <version>2.8.0</version>
      </dependency>
      <dependency>
      <groupId>org.apache.commons</groupId>
      <artifactId>commons-lang3</artifactId>
      <!-- later versions require Java 1.6+ -->
      <version>3.5</version>
      </dependency>
      <dependency>
      <groupId>org.apache.commons</groupId>
      <artifactId>commons-compress</artifactId>
      <!-- later versions require Java 1.6+ -->
      <version>1.19</version>
      </dependency>
      ```

      Attachments

        Activity

          People

            pottlinger Philipp Ottlinger
            elharo Elliotte Rusty Harold
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: