We're updating the issue view to help you get more done. 

Update URLs in javadoc.clj

Description

javadoc.clj contains javadoc base urls for the jdk and several popular open source libraries. Most of these urls are broken.

For example, create a project with the following dependencies:

1 2 3 4 5 6 [org.clojure/clojure "1.8.0"] [commons-codec "1.10"] [commons-io "2.4"] [commons-lang "2.6"] [org.apache.commons/commons-lang3 "3.4"] [com.google.guava/guava "19.0"]

And then try the following javadoc checks:

1 2 3 4 5 6 7 (javadoc java.lang.AutoCloseable) (javadoc java.util.function.Function) (javadoc org.apache.commons.codec.Decoder) (javadoc org.apache.commons.io.IOUtils) (javadoc org.apache.commons.lang.ArrayUtils) (javadoc org.apache.commons.lang3.ArrayUtils) (javadoc com.google.common.collect.BiMap)

Fixes:

  • Update jdk javadoc urls and explicitly include 1.6, 1.7, and 1.8, falling back to 1.8 (most common in use right now)

  • Update commons-codec javadoc url

  • Update commons-io javadoc url

  • Update commons-lang javadoc url (not that commons-lang last release was 2.6)

  • Add commons-lang3 javadoc url (the 3+ version of commons-lang changed the base package name)

  • Add guava javadoc url (another very common Java library)

Patch: clj-1398.patch

Environment

None

Status

Assignee

Unassigned

Reporter

import

Labels

None

Approval

Ok

Patch

Code

Fix versions

Affects versions

Release 1.8
Release 1.7

Priority

Minor