This chapter is dedicated to JOnAS users that want to built a JOnAS version from the source code get from CVS
CVS (Concurrent Version System) provides network-transparent source control for groups of developers. It runs on most UNIX systems and Windows NT. You can get more information on http://www.cyclic.com.
Working with CVS allows you to do things like cvs status
or
cvs diff
and any other read-only cvs commands. However, you
will not be allowed to commit changes yourself because it's read only. To
start working with CVS on JOnAS, you must make a checkout
of the
jonas
module with a command like this:
cvs -d :pserver:anonymous@cvs.objectweb.org:/JOnAS login (hit enter key when prompted for password) cvs -d :pserver:anonymous@cvs.objectweb.org:/JOnAS co jonas
You can also set your CVSROOT
variable instead of using the
-d option.
JOnAS uses the GNU make utility. You can download it from GNU site: "http://www.gnu.org/software/make/make.html" if you don't have it yet.
For NT users, you have to download cygnus tools that will provide you with a Unix like environment. Look at "http://sourceware.cygnus.com/cygwin/download.html".
First of all, you must set the correct paths for all the jar files included
in classpath.
For this, edit the file $OBJECTWEB_HOME/jonas/gmk/config.mk
and
follow the instructions at the end of the file.
If you want to rebuild JOnAS on JEREMIE instead of RMI you have to set
OBJECTWEB_ORB=JEREMIE
in your environment.
To rebuild JOnAS from the sources, you just have to run make in objectweb/jonas directory:
cd $OBJECTWEB_HOME/jonas make install
The equivalent of the binary distribution will be produced in $JONAS_ROOT