MJAVADOC-502 Update DEFAULT_JAVA_API_LINKS

git-svn-id: https://svn.apache.org/repos/asf/maven/plugins/trunk@1816942 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/src/main/java/org/apache/maven/plugins/javadoc/AbstractJavadocMojo.java b/src/main/java/org/apache/maven/plugins/javadoc/AbstractJavadocMojo.java
index a2562a9..b850eac 100644
--- a/src/main/java/org/apache/maven/plugins/javadoc/AbstractJavadocMojo.java
+++ b/src/main/java/org/apache/maven/plugins/javadoc/AbstractJavadocMojo.java
@@ -1738,12 +1738,11 @@
 

     static

     {

-        DEFAULT_JAVA_API_LINKS.put( "api_1.3", "http://docs.oracle.com/javase/1.3/docs/api/" );

-        DEFAULT_JAVA_API_LINKS.put( "api_1.4", "http://docs.oracle.com/javase/1.4.2/docs/api/" );

-        DEFAULT_JAVA_API_LINKS.put( "api_1.5", "http://docs.oracle.com/javase/1.5.0/docs/api/" );

-        DEFAULT_JAVA_API_LINKS.put( "api_1.6", "http://docs.oracle.com/javase/6/docs/api/" );

-        DEFAULT_JAVA_API_LINKS.put( "api_1.7", "http://docs.oracle.com/javase/7/docs/api/" );

-        DEFAULT_JAVA_API_LINKS.put( "api_1.8", "http://docs.oracle.com/javase/8/docs/api/" );

+        DEFAULT_JAVA_API_LINKS.put( "api_1.5", "https://docs.oracle.com/javase/1.5.0/docs/api/" );

+        DEFAULT_JAVA_API_LINKS.put( "api_1.6", "https://docs.oracle.com/javase/6/docs/api/" );

+        DEFAULT_JAVA_API_LINKS.put( "api_1.7", "https://docs.oracle.com/javase/7/docs/api/" );

+        DEFAULT_JAVA_API_LINKS.put( "api_1.8", "https://docs.oracle.com/javase/8/docs/api/" );

+        DEFAULT_JAVA_API_LINKS.put( "api_9",   "https://docs.oracle.com/javase/9/docs/api/" );

     }

 

     // ----------------------------------------------------------------------

diff --git a/src/main/resources/org/apache/maven/plugins/javadoc/java-api-package-list-9 b/src/main/resources/org/apache/maven/plugins/javadoc/java-api-package-list-9
new file mode 100644
index 0000000..6c0283f
--- /dev/null
+++ b/src/main/resources/org/apache/maven/plugins/javadoc/java-api-package-list-9
@@ -0,0 +1,315 @@
+com.sun.jarsigner

+com.sun.java.accessibility.util

+com.sun.javadoc

+com.sun.jdi

+com.sun.jdi.connect

+com.sun.jdi.connect.spi

+com.sun.jdi.event

+com.sun.jdi.request

+com.sun.management

+com.sun.net.httpserver

+com.sun.net.httpserver.spi

+com.sun.nio.sctp

+com.sun.security.auth

+com.sun.security.auth.callback

+com.sun.security.auth.login

+com.sun.security.auth.module

+com.sun.security.jgss

+com.sun.source.doctree

+com.sun.source.tree

+com.sun.source.util

+com.sun.tools.attach

+com.sun.tools.attach.spi

+com.sun.tools.doclets

+com.sun.tools.doclets.standard

+com.sun.tools.javac

+com.sun.tools.javadoc

+com.sun.tools.jconsole

+java.applet

+java.awt

+java.awt.color

+java.awt.datatransfer

+java.awt.desktop

+java.awt.dnd

+java.awt.event

+java.awt.font

+java.awt.geom

+java.awt.im

+java.awt.im.spi

+java.awt.image

+java.awt.image.renderable

+java.awt.print

+java.beans

+java.beans.beancontext

+java.io

+java.lang

+java.lang.annotation

+java.lang.instrument

+java.lang.invoke

+java.lang.management

+java.lang.module

+java.lang.ref

+java.lang.reflect

+java.math

+java.net

+java.net.spi

+java.nio

+java.nio.channels

+java.nio.channels.spi

+java.nio.charset

+java.nio.charset.spi

+java.nio.file

+java.nio.file.attribute

+java.nio.file.spi

+java.rmi

+java.rmi.activation

+java.rmi.dgc

+java.rmi.registry

+java.rmi.server

+java.security

+java.security.acl

+java.security.cert

+java.security.interfaces

+java.security.spec

+java.sql

+java.text

+java.text.spi

+java.time

+java.time.chrono

+java.time.format

+java.time.temporal

+java.time.zone

+java.util

+java.util.concurrent

+java.util.concurrent.atomic

+java.util.concurrent.locks

+java.util.function

+java.util.jar

+java.util.logging

+java.util.prefs

+java.util.regex

+java.util.spi

+java.util.stream

+java.util.zip

+javafx.animation

+javafx.application

+javafx.beans

+javafx.beans.binding

+javafx.beans.property

+javafx.beans.property.adapter

+javafx.beans.value

+javafx.collections

+javafx.collections.transformation

+javafx.concurrent

+javafx.css

+javafx.css.converter

+javafx.embed.swing

+javafx.event

+javafx.fxml

+javafx.geometry

+javafx.print

+javafx.scene

+javafx.scene.canvas

+javafx.scene.chart

+javafx.scene.control

+javafx.scene.control.cell

+javafx.scene.control.skin

+javafx.scene.effect

+javafx.scene.image

+javafx.scene.input

+javafx.scene.layout

+javafx.scene.media

+javafx.scene.paint

+javafx.scene.shape

+javafx.scene.text

+javafx.scene.transform

+javafx.scene.web

+javafx.stage

+javafx.util

+javafx.util.converter

+javax.accessibility

+javax.activation

+javax.activity

+javax.annotation

+javax.annotation.processing

+javax.crypto

+javax.crypto.interfaces

+javax.crypto.spec

+javax.imageio

+javax.imageio.event

+javax.imageio.metadata

+javax.imageio.plugins.bmp

+javax.imageio.plugins.jpeg

+javax.imageio.plugins.tiff

+javax.imageio.spi

+javax.imageio.stream

+javax.jnlp

+javax.jws

+javax.jws.soap

+javax.lang.model

+javax.lang.model.element

+javax.lang.model.type

+javax.lang.model.util

+javax.management

+javax.management.loading

+javax.management.modelmbean

+javax.management.monitor

+javax.management.openmbean

+javax.management.relation

+javax.management.remote

+javax.management.remote.rmi

+javax.management.timer

+javax.naming

+javax.naming.directory

+javax.naming.event

+javax.naming.ldap

+javax.naming.spi

+javax.net

+javax.net.ssl

+javax.print

+javax.print.attribute

+javax.print.attribute.standard

+javax.print.event

+javax.rmi

+javax.rmi.CORBA

+javax.rmi.ssl

+javax.script

+javax.security.auth

+javax.security.auth.callback

+javax.security.auth.kerberos

+javax.security.auth.login

+javax.security.auth.spi

+javax.security.auth.x500

+javax.security.cert

+javax.security.sasl

+javax.smartcardio

+javax.sound.midi

+javax.sound.midi.spi

+javax.sound.sampled

+javax.sound.sampled.spi

+javax.sql

+javax.sql.rowset

+javax.sql.rowset.serial

+javax.sql.rowset.spi

+javax.swing

+javax.swing.border

+javax.swing.colorchooser

+javax.swing.event

+javax.swing.filechooser

+javax.swing.plaf

+javax.swing.plaf.basic

+javax.swing.plaf.metal

+javax.swing.plaf.multi

+javax.swing.plaf.nimbus

+javax.swing.plaf.synth

+javax.swing.table

+javax.swing.text

+javax.swing.text.html

+javax.swing.text.html.parser

+javax.swing.text.rtf

+javax.swing.tree

+javax.swing.undo

+javax.tools

+javax.transaction

+javax.transaction.xa

+javax.xml

+javax.xml.bind

+javax.xml.bind.annotation

+javax.xml.bind.annotation.adapters

+javax.xml.bind.attachment

+javax.xml.bind.helpers

+javax.xml.bind.util

+javax.xml.catalog

+javax.xml.crypto

+javax.xml.crypto.dom

+javax.xml.crypto.dsig

+javax.xml.crypto.dsig.dom

+javax.xml.crypto.dsig.keyinfo

+javax.xml.crypto.dsig.spec

+javax.xml.datatype

+javax.xml.namespace

+javax.xml.parsers

+javax.xml.soap

+javax.xml.stream

+javax.xml.stream.events

+javax.xml.stream.util

+javax.xml.transform

+javax.xml.transform.dom

+javax.xml.transform.sax

+javax.xml.transform.stax

+javax.xml.transform.stream

+javax.xml.validation

+javax.xml.ws

+javax.xml.ws.handler

+javax.xml.ws.handler.soap

+javax.xml.ws.http

+javax.xml.ws.soap

+javax.xml.ws.spi

+javax.xml.ws.spi.http

+javax.xml.ws.wsaddressing

+javax.xml.xpath

+jdk.dynalink

+jdk.dynalink.beans

+jdk.dynalink.linker

+jdk.dynalink.linker.support

+jdk.dynalink.support

+jdk.incubator.http

+jdk.javadoc.doclet

+jdk.jfr

+jdk.jfr.consumer

+jdk.jshell

+jdk.jshell.execution

+jdk.jshell.spi

+jdk.jshell.tool

+jdk.management.cmm

+jdk.management.jfr

+jdk.management.resource

+jdk.nashorn.api.scripting

+jdk.nashorn.api.tree

+jdk.net

+jdk.packager.services

+jdk.security.jarsigner

+netscape.javascript

+org.ietf.jgss

+org.omg.CORBA

+org.omg.CORBA_2_3

+org.omg.CORBA_2_3.portable

+org.omg.CORBA.DynAnyPackage

+org.omg.CORBA.ORBPackage

+org.omg.CORBA.portable

+org.omg.CORBA.TypeCodePackage

+org.omg.CosNaming

+org.omg.CosNaming.NamingContextExtPackage

+org.omg.CosNaming.NamingContextPackage

+org.omg.Dynamic

+org.omg.DynamicAny

+org.omg.DynamicAny.DynAnyFactoryPackage

+org.omg.DynamicAny.DynAnyPackage

+org.omg.IOP

+org.omg.IOP.CodecFactoryPackage

+org.omg.IOP.CodecPackage

+org.omg.Messaging

+org.omg.PortableInterceptor

+org.omg.PortableInterceptor.ORBInitInfoPackage

+org.omg.PortableServer

+org.omg.PortableServer.CurrentPackage

+org.omg.PortableServer.POAManagerPackage

+org.omg.PortableServer.POAPackage

+org.omg.PortableServer.portable

+org.omg.PortableServer.ServantLocatorPackage

+org.omg.SendingContext

+org.omg.stub.java.rmi

+org.w3c.dom

+org.w3c.dom.bootstrap

+org.w3c.dom.css

+org.w3c.dom.events

+org.w3c.dom.html

+org.w3c.dom.ls

+org.w3c.dom.ranges

+org.w3c.dom.stylesheets

+org.w3c.dom.traversal

+org.w3c.dom.views

+org.w3c.dom.xpath

+org.xml.sax

+org.xml.sax.ext

+org.xml.sax.helpers