* :doc:`DAEXIM Documentation <daexim:index>`
* :doc:`Genius Documentation <genius:index>`
* :doc:`Infrautils Documentation <infrautils:index>`
+* :doc:`JSON RPC Documentation <jsonrpc:index>`
* :doc:`LISP Flow Mapping Documentation <lispflowmapping:index>`
* :doc:`MD-SAL Documentation <mdsal:index>`
* :doc:`NetConf Documentation <netconf:index>`
Self-Managed Projects
~~~~~~~~~~~~~~~~~~~~~
-* :doc:`JSON RPC Documentation <jsonrpc:index>`
* :doc:`TransportPCE Documentation <transportpce:index>`
OpenDaylight Contributor Guides
OpenDaylight includes `Karaf <https://karaf.apache.org>`_ containers, `OSGi <https://www.osgi.org>`_
(Open Service Gateway Initiative) bundles, and Java class files, which are portable and can run on
-any Java 8-compliant JVM (Java virtual machine). Any add-on project or feature of a
+any Java 11-compliant JVM (Java virtual machine). Any add-on project or feature of a
specific project may have additional requirements.
Development
OpenDaylight is written in Java and utilizes Maven as a build tool. Therefore,
the only requirements needed to develop projects within OpenDaylight include:
-* `Java JDK <https://www.oracle.com/technetwork/java/javase/certconfig-2095354.html>`_ 8-compliant
+* `Java JDK 11 <https://www.oracle.com/java/technologies/javase/products-doc-jdk11certconfig.html>`_
* `Apache Maven <https://maven.apache.org>`_ 3.5.2 or later
If an application or tool is built on top of OpenDaylight’s REST APIs, it does not