Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Declarative specification and drawing of UML diagrams
Java TeX Shell
Fetching latest commit...
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
doc Use ActiveState Perl for doc building
legacy Legacy file reorganization
src Update version
testdata Update regression test reference files
tools Do not update files for trivial differences
web Update URLs for Javadoc and GraphViz
.classpath Adding the eclipse project files and a first version of .cvsignore file
.gitignore Add
.project Adding the eclipse project files and a first version of .cvsignore file
LICENSE Add license file, and clarify licensing terms, following suggestion by
Makefile Add tags rule
README.mediawiki Mediawiki formatting fixes
TODO Remove obsolete RCS/CVS $Id$
build.xml Introduce required JavaDoc class path
pom.template.xml Add Maven artifact deployment
pom.xml [maven-release-plugin] prepare for next development iteration
sequence.pic Remove obsolete RCS/CVS $Id$
umlgraph Remove obsolete RCS/CVS $Id$
umlgraph.bat Remove obsolete RCS/CVS $Id$


UMLGraph - Declarative Drawing of UML Diagrams

UMLGraph allows the declarative specification and drawing of UML diagrams. You can browse the system's documentation through this link, or print it through this link.

To install the elements required to run UMLGraph, simply copy the contents of the lib directory to a location consistent with your installation's conventions (for example to /usr/local/lib).

To compile the Java doclet from the source code run ant on the build.xml file.

If you change the source code, you can run regression tests by executing ant test.

Visit the project's home page for more information.

Diomidis Spinellis - November 2005, August 2008, April 2012

Something went wrong with that request. Please try again.