Installing RePast Jelly Taglibrary.
The build script will install the dependencies via http connection, so
acess to the web is required. Installation simply involves just running
the build.bat or build.sh script from a dos/terminal window.
RePast Jelly Taglibrary is dependent on the following packages:
Ant 1.5.x
Jelly (commons-jelly-1.0-beta-4)
Repast 2.0
Repast related Jars are downloaded from
http://www.src.uchicago.edu/repast/
Jelly and Ant related Jars are downloaded from
http://www.ibiblio.org/maven/
The builds will produce four primary jars that package the taglibraries:
mrd-jelly-tags-bcel-0.x.jar
This jar containes the beta quality BCEL taglibrary I have been developing
mrd-jelly-tags-repast-0.x.jar
This jar contains the repast distribution taglibraries these can
be added to any project (along with the required supporting jars: jelly, etc)
to provide jelly scripting of models.
mrd-jelly-tags-random-0.x.jar
This jar provides basic random number generation tags and distributions. It
uses the Colt Jet library to accomplish this.
mrd-jelly-tags-io.0.x.jar
This is a simple library for creating and dumping content into files. I use it
to collect batch results when processing models.
mrd-support-0.x.jar
This jar provides my own personal repast model support library for handling
landscapes and ObjectPooling
Each individual model example may have its own jar containg the classes form
that model. If so the jar will reside in that models directory.
So Demos and Models reside in thier respective directories:
./demo/...
./model/...
there are several demos that scope out various capabilities of the system.
the examples are run from shell or bat files in thier respective directories
Unix: ./run.sh
DOS: run.bat
cagn is my primary model for my thesis and it resides in
./models/cagn/...
it can run in two modes batch and gui (default). To run it in batch mode requires
a command line
Unix: ./run.sh batch
DOS: run.bat batch
-Enjoy,
Mark Diggory