Created in: 2007-06-03 13:44:14
Author: martin
Size: 3994 bytes
Last updated: 2007-06-03 13:44:14
General description
With jLibrary 1.1 (current development version) the build system has been migrated from Apache ant to Apache Maven. I have updated this build guide to the new version as the new features in jLibrary 1.1 really deprecate the old system. Also, the new version is hosted in the sourceforge.net SVN repository instead of the old CVS repository, so it´s quite important to make this explicitly clear.
You can still access the old build deployment system guide here though.
The new build system requires more steps than the old one, but it offers much more flexibility and specifically removes many of the dependencies that we had before, for example the old hardcoded dependencies in the base-deploy project which has disappeared. I have splitted this tutorial in several sections to make it easier to follow. As you will see, the tutorial is quite verbose and many of the sections are almost straightforward.
Also it´s worth to mention that jLibrary 1.1 uses the Maven PDE Plugin, therefore many of the steps that you will see for client deployment are almost a copy of the Maven PDE plugin getting started guide that you can read as introduction.
General Eclipse Setup
There is nothing really related with jLibrary in this section but with general Eclipse plugin deployment. You will install Eclipse and prepare it for plugin development.
Downloading and configuring jLibrary
Once Eclipse is ready it is time to download jLibrary.

You must finish with an filesystem structure
like:
/eclipse/workspace/plugins/org.jlibrary.client
/eclipse/workspace/plugins/org.jlibrary.server
....

Additionally, you will to change all the settings to match your operating system and architecture.

Running jLibrary client from the deployment
Running jLibrary within Eclipse