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.
You will find the build.xml
file used for building JOnAS in objectweb/jonas
directory.
JAVA_HOME, ANT_HOME, PATH
environment variables)cd $OBJECTWEB_HOME/jonas
and choose a target :
ant install
in order to install a JOnAS binary distribution
version into your JONAS_ROOT
directory.
ant all
in order to build JOnAS and that the files are kept
into the output
directory.ant archive
in order to build a JOnAS archive (.tgz extension)
which contain a binary version of JOnAS.
The archive is built into your HOME
directory.You will find the build.xml
file used for building JOnAS in objectweb/jonas
directory.
ANT_HOME/lib
directory. Download it at Jakarta web site.JAVA_HOME, ANT_HOME, PATH
environment variables)cd $OBJECTWEB_HOME/jonas
and choose a target :
ant install_jetty
in order to install a JOnAS/Jetty/Axis binary distribution version into your JONAS_ROOT
directory.ant all_jetty
in order to build JOnAS/Jetty/Axis and that the files are kept into the output
directory.ant archive_jetty
in order to build a JOnAS/Jetty/Axis archive (.tgz extension) which contain a binary version of JOnAS/Jetty/Axis. The archive is built into your HOME
directory.You will find the build.xml
file used for building JOnAS in objectweb/jonas
directory.
ANT_HOME/lib
directory. Download it at Jakarta web site.JAVA_HOME, ANT_HOME, PATH
environment variables)cd $OBJECTWEB_HOME/jonas
and choose a target :
ant install_tomcat
in order to install a JOnAS/Tomcat/Axis binary distribution version into your JONAS_ROOT
directory.ant all_tomcat
in order to build JOnAS/Tomcat/Axis and that the files are kept into the output
directory.ant archive_tomcat
in order to build a JOnAs/Tomcat/Axis archive (.tgz extension) which contain a binary version of JOnAS/Tomcat/Axis. The archive is built into your HOME
directory.