OpenJDK on GitHub
Project Skara was created “to … investigate alternative SCM and code review options for the JDK source code, including options based upon Git rather than Mercurial, and including options hosted by third parties.” The OpenJDK skara-dev mailing list included a post from Robin Westberg last week that announced, “We have added some additional read-only mirrors of a few different OpenJDK project repositories to the https://github.com/openjdk group…”
The read only OpenJDK repositories on GitHub will likely be more convenient for developers wanting to take advantage of the “open source” nature of OpenJDK to take a peek at its internals. More developers are likely to be comfortable with Git than with Mercurial. The GitHub-hosted repositories make it even easier to clone a given repository or to even fork it.
As of this writing, there are currently nine public repositories hosted on the OpenJDK GitHub site:
- Current/JDK 13: openjdk/jdk
- Mirror of https://hg.openjdk.java.net/jdk/j
- JDK 12 Updates: openjdk/jdk12u
- Client Libraries: openjdk/client
- Mirror of https://hg.openjdk.java.net/jdk/client/
- Project Amber: openjdk/amber
- Mirror of https://hg.openjdk.java.net/amber/amber/
- Project Valhalla: openjdk/valhalla
- Project Panama: openjdk/panama
- Mirror of https://hg.openjdk.java.net/panama/dev/
- Project Loom: openjdk/loom
- Mirror of https://hg.openjdk.java.net/loom/loom/
- Project Metropolis: openjdk/metropolis
- Project Portola: openjdk/portola
Project Skara is not finished and active development of OpenJDK continues on the Mercurial-based version control system. However, the availability of important OpenJDK repositories on GitHub should make it more convenient for Java developers to analyze OpenJDK source code.
Published on Java Code Geeks with permission by Dustin Marx, partner at our JCG program. See the original article here: OpenJDK on GitHub Opinions expressed by Java Code Geeks contributors are their own. |