ArgoUML (Pete's notes)

ArgoUML version 8.1 is supposedly "stable". I had trouble with it, and was told to download 9.3. I did, and it runs, but it can't seem to save a project, as they mailing list suggests. I've kinda given up on it, as version 8.1 doesn't have many of the features of 9.3, and even 9.3 doesn't seem as cool as MagicDraw. For more details, see historical notes.

Web to the ArgoUML home page. Download the sources.

(as root)
cd /usr/src
mkdir ArgoUML-0.8.1a
cd ArgoUML-0.8.1a
uncompress ArgoUML-0.8.1a-libs.tar.gz
tar xf ArgoUML-0.8.1a-libs.tar.gz
rm ArgoUML-0.8.1a-libs.tar.gz
uncompress ArgoUML-0.8.1a-src.tar.gz
tar xf ArgoUML-0.8.1a-src.tar.gz
rm ArgoUML-0.8.1a-src.tar.gz
cd src
ant compile
It failed to build. I posted to the list, and the response was that I should get the CVS code. So I did, as follows:

(as root)
cd
export CVSROOT=:pserver:siemsen@cvs.tigris.org:/cvs
cvs login
.kZU4Q=B
cvs checkout argouml/src_new
(this took a while)

Then there two "extra pieces". Using the web, get ArgoUML-0.9.1-libs.zip into ~/argouml. Then do

cd ~/argouml
uncompress ArgoUML-0.9.1-libs.zip
rm ArgoUML-0.9.1-libs.zip
chmod +x lib

Using the web, get "ANTLR" into the ~argouml/lib directory. The file name is antlrall.jar.

Ok, time to build it.

cd ~/argouml/src_new
ant package

This failed, until I fetched the latest GEF and built a new gef.jar file as documented here.

Then, to run it, do

cd ~/argouml/build
java -jar argouml.jar

5/22/01
It runs! But it can't save the work you do. I consider it not ready for prime time. I'll pursue magicDraw UML for now.


Pete Siemsen
Last modified: Mon Apr 15 21:03:58 MDT 2002