Code snippets used repeatedly in Java projects, known as Gems, can be easily accessed and reused through software solutions designed for Java programmers.
To be clear, Java Gems doesn't aim to replace all the Java libraries ever created, especially large, stable frameworks that are widely used. Instead, it tries to streamline common code that is present in these libraries. Some smaller libraries with only one package can even be rolled into Java Gems.
The interplay between libraries and Java Gems creates a cycle. By moving a significant amount of code to Java Gems, libraries can be pared down and eventually added to Java Gems itself.
Ultimately, the primary goal of Java Gems is to provide developers with a platform to share their utilities and tools without needing to recreate them for each project, when joining a new team, or even changing jobs. By pooling together high-quality code that serves a variety of purposes, Java Gems strives to create a more efficient, collaborative, and productive development environment for Java programmers everywhere.
Version 2009.02: N/A