2005-11-07 11:24:27 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								This is the README file for the Helma build files as part of the Helma Object Publisher.
							 
						 
					
						
							
								
									
										
										
										
											2001-11-08 16:22:36 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2002-06-18 09:07:00 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2002-09-18 16:46:51 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2001-11-08 16:22:36 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								The build directory consists of the following files:
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2005-11-07 11:24:27 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    ant.jar
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    build.bat
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    build.sh
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    build.xml
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    crimson.jar
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    jaxp.jar
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    README
							 
						 
					
						
							
								
									
										
										
										
											2001-11-08 16:22:36 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								PREREQUISITES
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								=============
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2001-11-14 16:22:43 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								The Helma build script is using a software called Ant. Ant is a build system that was developed for the Jakarta Tomcat project. For more information about Ant, see <http://jakarta.apache.org/ant/>.
							 
						 
					
						
							
								
									
										
										
										
											2001-11-08 16:22:36 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								To run Ant, you also need JDK 1.3 or higher <http://java.sun.com/j2se/>.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2001-11-12 12:01:47 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								For checking out the source files from Helma's CVS you also need a local installation of a CVS command-line client. More information about CVS at <http://www.cvshome.org/>.
							 
						 
					
						
							
								
									
										
										
										
											2001-11-12 11:59:17 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2001-11-08 16:22:36 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2001-11-14 16:22:43 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								STARTING BUILD
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								==============
							 
						 
					
						
							
								
									
										
										
										
											2001-11-08 16:22:36 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2002-04-26 15:10:59 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								The build system is started by invoking the shell script appropriate to your platform, ie. build.sh for *nix (Linux, NetBSD etc.) and build.bat for Windows systems. You need to modify the script and set the JAVA_HOME to fit your system.
							 
						 
					
						
							
								
									
										
										
										
											2001-11-08 16:22:36 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								The generic syntax is
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2005-11-07 11:24:27 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    ./build target
							 
						 
					
						
							
								
									
										
										
										
											2001-11-08 16:22:36 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2005-11-07 11:24:27 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								The parameter "target" specifies one of the build targets listed below.
							 
						 
					
						
							
								
									
										
										
										
											2001-11-08 16:22:36 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2002-04-26 15:10:59 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								BUILD A SNAPSHOT
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								================
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								To build a helma.jar with the most up-to-date version of helma yourself you need to run
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2005-11-07 11:24:27 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    ./build checkout
							 
						 
					
						
							
								
									
										
										
										
											2002-04-26 15:10:59 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								and
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2005-11-07 11:24:27 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    ./build snapshot
							 
						 
					
						
							
								
									
										
										
										
											2002-04-26 15:10:59 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2001-11-14 16:22:43 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								BUILD TARGETS
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								=============
							 
						 
					
						
							
								
									
										
										
										
											2001-11-08 16:22:36 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								compile
							 
						 
					
						
							
								
									
										
										
										
											2005-11-07 11:24:27 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    Compiles the source files contained in the work/checkout/hop/ directory into the work/classes/ directory (which will be created if necessary).
							 
						 
					
						
							
								
									
										
										
										
											2001-11-08 16:22:36 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								jar
							 
						 
					
						
							
								
									
										
										
										
											2005-11-07 11:24:27 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    Creates a helma.jar file (snapshot) in the lib-directory. The file is named helma-yyyymmdd.jar.
							 
						 
					
						
							
								
									
										
										
										
											2002-04-26 15:10:59 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2005-11-07 11:24:27 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								javadocs
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    Creates the javadoc API documentation.
							 
						 
					
						
							
								
									
										
										
										
											2001-11-08 16:22:36 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								package
							 
						 
					
						
							
								
									
										
										
										
											2005-11-07 11:24:27 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    Creates the full helma distribution packages and places them in the dist directory.
							 
						 
					
						
							
								
									
										
										
										
											2001-11-08 16:22:36 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2005-11-07 11:24:27 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								app [name]
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    Gets an application from the cvs, zips/targzs it and places the files in the dist directory.
							 
						 
					
						
							
								
									
										
										
										
											2001-11-08 16:22:36 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2005-11-07 11:24:27 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								module [name]
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    Gets a module from the cvs, zips it and places the file in the dist directory.
							 
						 
					
						
							
								
									
										
										
										
											2001-11-08 16:22:36 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								--
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2005-11-07 11:24:27 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2001-02-09 16:31:23 +00:00