Skip to content
Tatu Saloranta edited this page Jan 3, 2024 · 21 revisions

Home: Java ClassMate

License

Project is licensed under Apache License 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)

Documentation

Javadocs

Release notes

Artifacts

Most commonly artifacts are accessed using Maven, via Maven 2 repositories. New releases are done using Sonatype Maven repository,from which they are automatically copied (with an hour of delay) to the Central Maven repository. Here are quick links to the central Maven repository for manual downloading:

  • 1.7: jar (1.7.0)
  • 1.6: jar (1.6.0)
  • 1.5: jar (1.5.1)
  • 1.4: jar (1.4.0)
  • 1.3: jar (1.3.4)

Projects that use ClassMate

Here are some projects that are known to make use of ClassMate (often embedded using Shade plug-in):

  • Hibernate (planned for version 5.x): ORM framework
  • jDBI: Database access library
  • Netty: High-performance networking library -- may use parts of ClassMate, either embedded, or via simple source code attribution (with full permission)

Related

ClassMate is not the only library that aims to help dealing with generic types. Others I am aware of are: