]> This is the top-level LPS project build file. All subdirectory build files must have the following required targets: clean, build, test, and all. This build requires ant 1.6.5 and Java 1.4 or Java 1.5. Parts of it also require Rhino 1.5R3 and Apache BSF 2.3.0. The simple thing: ant start (starts tomcat and the webapp) ant make Targets in this file are split up into several categories. Most developers will care about the tomcat.* tasks, which control the tomcat server itself, the webapp.* tasks, which control the LPS servlet, and various build and clean targets. Sometimes you want nothing to do with tomcat; you just want to make a distribution. In that case, add -Dno.tocmat=true to the ant command line. No tasks that assume that tomcat is present will be run, nor will they fail. Or, add "disable-tomcat" as the first task listed on the command line or in the depends list for the task you invoke. Tomcat tasks: ant tomcat.start -- this will start tomcat as a windows service on windows, or in the regular manner on unix/mac. ant tomcat.stop -- this will stop the tomcat server completely. Webapp tasks: ant webapp.install or ant webapp.deploy -- deploy the LPS webapp, without restarting tomcat. ant webapp.undeploy or ant webapp.uninstall -- undeploy the LPS webapp, without restarting tomcat. ant webapp.start -- start the LPS webapp, without restarting tomcat ant webapp.stop -- stop the LPS webapp, without stopping tomcat &build_opt; tmp-file.txt find . -path './lps-*' -prune -o -name '*.lzo' | sed 's/^./"/;s/$/",/' >> tmp-file.txt sort tmp-file.txt >test/all_lzx.txt # Turn into XML file echo '' >test/all_lzx.xml cat test/all_lzx.txt | sed 's/^"/