About Us
Home
Contributors
License
Components
Sandbox
Jelly
Overview
FAQ
Getting Started
Tutorial
Detail
JellyDoc
Download
Tag Reference
Community
IRC
Powered By
To Do List
Features
JellyUnit
JellySwing
JellySWT
XML Pipeline
Core Tags
Tag Libraries
General Information
Charter
Volunteering
Contributing Patches
Releasing Components
Jakarta Community
Get Involved
Mailing Lists
Commons Resources (Unofficial)
Wiki
Japanese Translation
Korean Translation
Related
DB Commons
XML Commons

### Getting Started

The easiest way to get started with Jelly is to try out the tutorials. Before you try out any of the tutorials, you'll need to install Maven first. For more details on how to install Maven please refer to the Maven documentation

Here's a brief overview of what you need to do.

- Download a binary distribution of Maven.
- Set the environment variable MAVEN_HOME to point to where you installed Maven
- Change your PATH environment variable so that it points to MAVEN_HOME/bin
- Get a source distribution of Jelly. The easiest way to do this is (until we have nightly builds working) is to grab a CVS checkout. Jelly currently resides in the jelly directory inside jakarta-commons. There are instructions on performing CVS checkouts here

To verify that your Maven installation is working, change directory into your jelly directory which should contain a project.xml file required by Maven. Then type

    maven jar

This should download all the required jars required to build and run the core jelly, compile all the code and build and run the unit test cases.

### Tag-libraries

Your next task is to choose the tag-libraries you are interested to and to build them. For all of them, you can build using `maven jar`.

Beware that some tag-libraries have dependencies that cannot be distributed by the maven repository distribution for license reasons. The tag-libraries email, , and are known to require such. Please browse to their dependency-list in order to download the named jars, rename-them, and put them at the appropriate place in the maven repository. (you could also delete these directories)

Once all dependencies are honoured, you can also build it all using `maven dist`, however, maven may become out of resources; changing the environment variable MAVEN_OPTS (e.g. to -Xmx768m...) might help.

Once you've got this far, it might be time to try out one of the tutorials