I am looking for a few good examples of Java projects using Maven on github. Does anyone have recommendations?
I have a github-resident project that provides a library for building triangulated meshes (Delaunay Triangulations), analyzing airborne Lidar, and performing a few other computational-geometry functions (see The Tinfour Project
). I think I did an okay job on the algorithm and coding aspects of the project, but I made some mistakes in terms of project organization and build utilities when I first set it up.
Anyway, I am currently working on refactoring the project to use Maven and eventually hope to post my libraries to a public repository. I've spent a good deal of time looking at documentation and thinking about the best way to organize things. Every so often, I stumble across some aspect of the project that seems a bit fuzzy. So I am hoping to find examples of projects that have proper treatments for organization and build issues.
For instance, right now I'm trying to figure out the best way to set up my Javadoc (into which I've put a lot of time). I've been looking through the web, but the discussions I've found don't seem to relate well to working with github. Seeing a example of somebody who correctly implements the Maven conventions would really help.
In general, I'd like to see a project or two that
Isn't too bigHas good JavadocBuilds multiple Jar files (multiple modules)Doesn't do anything too customized (sticks to standard approaches)Has a small but non-zero number of external dependencies
Thanks in advance for your help,