From 61bd1701472629613a0b30fa724de9274bd4044b Mon Sep 17 00:00:00 2001 From: Nicola Ken Barozzi Date: Wed, 3 Apr 2002 17:06:10 +0000 Subject: [PATCH] Update of Krysalis Centipede build system to version 1.0-dev git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@352312 13f79535-47bb-0310-9956-ffa450edef68 --- README.txt | 74 -- build.bat | 3 +- build.number | 3 + build.sh | 8 +- build.xml | 304 +++++--- layout.xml | 62 ++ module.xml | 123 +++ project-info.xml | 87 --- properties.xml | 39 + status.xml | 30 + tools/.cvsignore | 2 +- tools/ant/bin/ant | 107 --- tools/ant/bin/ant.bat | 97 --- tools/ant/bin/antRun | 9 - tools/ant/bin/antRun.bat | 20 - tools/ant/bin/fix-packages.py | 216 ------ tools/ant/bin/lcp.bat | 2 - tools/ant/bin/runant.pl | 131 ---- tools/ant/lib/ant-1.4.1-optional.jar | Bin 468566 -> 0 bytes tools/ant/lib/ant-1.4.1.jar | Bin 417110 -> 0 bytes tools/centipede/lib/jtidy.jar | Bin 161826 -> 0 bytes tools/centipede/lib/junit-3.7.jar | Bin 117522 -> 0 bytes .../src/java/ClassAvailableTask.java | 159 ---- tools/centipede/src/java/JTidyTask.java | 279 ------- tools/centipede/src/java/UserInputTask.java | 91 --- tools/centipede/src/java/XmlPropertyTask.java | 226 ------ .../src/resources/Release-Checklist.txt | 18 - .../stylesheets/announcement2readme.xsl | 89 --- .../stylesheets/announcement2txt.xsl | 174 ----- .../stylesheets/bugzilla2patchqueue.xsl | 36 - .../src/resources/stylesheets/changelog.xsl | 95 --- .../stylesheets/patchqueue2text4dev.xsl | 70 -- .../stylesheets/patchqueue2xdocs.xsl | 109 --- tools/centipede/targets/compile.xtarget | 160 ---- tools/centipede/targets/dev.xtarget | 242 ------ tools/centipede/targets/docs.xtarget | 169 ----- tools/centipede/targets/init.xtarget | 156 ---- tools/centipede/targets/preinit.xtarget | 88 --- tools/centipede/targets/robot.xtarget | 83 -- tools/centipede/targets/test.xtarget | 51 -- tools/centipede/targets/util.xtarget | 22 - tools/cocoon/conf/cocoon.xconf | 718 ------------------ tools/cocoon/lib/avalon-excalibur-4.1.jar | Bin 196490 -> 0 bytes tools/cocoon/lib/avalon-framework-4.1.2.jar | Bin 47564 -> 0 bytes .../cocoon/lib/avalon-scratchpad-20020212.jar | Bin 242984 -> 0 bytes tools/cocoon/lib/batik-libs-1.1.1.jar | Bin 2028870 -> 0 bytes tools/cocoon/lib/cocoon-scratchpad-part.jar | Bin 153263 -> 0 bytes tools/cocoon/lib/cocoon.jar | Bin 728087 -> 0 bytes tools/cocoon/lib/commons-collections-1.0.jar | Bin 58798 -> 0 bytes .../lib/commons-httpclient-20011012.jar | Bin 64553 -> 0 bytes tools/cocoon/lib/jakarta-regexp-1.2.jar | Bin 29871 -> 0 bytes tools/cocoon/lib/jisp_1_0_2.jar | Bin 17592 -> 0 bytes tools/cocoon/lib/logkit-1.0.1.jar | Bin 72150 -> 0 bytes tools/cocoon/lib/resolver-20020130.jar | Bin 50905 -> 0 bytes 54 files changed, 458 insertions(+), 3894 deletions(-) delete mode 100755 README.txt create mode 100644 build.number create mode 100644 layout.xml create mode 100644 module.xml delete mode 100644 project-info.xml create mode 100644 properties.xml create mode 100644 status.xml delete mode 100755 tools/ant/bin/ant delete mode 100644 tools/ant/bin/ant.bat delete mode 100755 tools/ant/bin/antRun delete mode 100644 tools/ant/bin/antRun.bat delete mode 100644 tools/ant/bin/fix-packages.py delete mode 100644 tools/ant/bin/lcp.bat delete mode 100644 tools/ant/bin/runant.pl delete mode 100644 tools/ant/lib/ant-1.4.1-optional.jar delete mode 100644 tools/ant/lib/ant-1.4.1.jar delete mode 100644 tools/centipede/lib/jtidy.jar delete mode 100644 tools/centipede/lib/junit-3.7.jar delete mode 100644 tools/centipede/src/java/ClassAvailableTask.java delete mode 100644 tools/centipede/src/java/JTidyTask.java delete mode 100644 tools/centipede/src/java/UserInputTask.java delete mode 100644 tools/centipede/src/java/XmlPropertyTask.java delete mode 100644 tools/centipede/src/resources/Release-Checklist.txt delete mode 100644 tools/centipede/src/resources/stylesheets/announcement2readme.xsl delete mode 100644 tools/centipede/src/resources/stylesheets/announcement2txt.xsl delete mode 100644 tools/centipede/src/resources/stylesheets/bugzilla2patchqueue.xsl delete mode 100644 tools/centipede/src/resources/stylesheets/changelog.xsl delete mode 100644 tools/centipede/src/resources/stylesheets/patchqueue2text4dev.xsl delete mode 100644 tools/centipede/src/resources/stylesheets/patchqueue2xdocs.xsl delete mode 100644 tools/centipede/targets/compile.xtarget delete mode 100644 tools/centipede/targets/dev.xtarget delete mode 100644 tools/centipede/targets/docs.xtarget delete mode 100644 tools/centipede/targets/init.xtarget delete mode 100644 tools/centipede/targets/preinit.xtarget delete mode 100644 tools/centipede/targets/robot.xtarget delete mode 100644 tools/centipede/targets/test.xtarget delete mode 100644 tools/centipede/targets/util.xtarget delete mode 100644 tools/cocoon/conf/cocoon.xconf delete mode 100644 tools/cocoon/lib/avalon-excalibur-4.1.jar delete mode 100644 tools/cocoon/lib/avalon-framework-4.1.2.jar delete mode 100644 tools/cocoon/lib/avalon-scratchpad-20020212.jar delete mode 100644 tools/cocoon/lib/batik-libs-1.1.1.jar delete mode 100644 tools/cocoon/lib/cocoon-scratchpad-part.jar delete mode 100644 tools/cocoon/lib/cocoon.jar delete mode 100644 tools/cocoon/lib/commons-collections-1.0.jar delete mode 100644 tools/cocoon/lib/commons-httpclient-20011012.jar delete mode 100644 tools/cocoon/lib/jakarta-regexp-1.2.jar delete mode 100644 tools/cocoon/lib/jisp_1_0_2.jar delete mode 100644 tools/cocoon/lib/logkit-1.0.1.jar delete mode 100644 tools/cocoon/lib/resolver-20020130.jar diff --git a/README.txt b/README.txt deleted file mode 100755 index 3037a2c4d2..0000000000 --- a/README.txt +++ /dev/null @@ -1,74 +0,0 @@ - - P O I - - @version@ - - - What is it? - ----------- - - The POI project consists of APIs for manipulating various file formats - based upon Microsoft's OLE 2 Compound Document format using pure Java. - - A common misconception is that POI writes Excel files. POI is the name - of the project. - POI contains several components, one of which, HSSF, writes Excel files. - The following are components of the entire POI project. - - POIFS - ----- - The oldest and most stable part of the project. - It is our port of the OLE 2 Compound Document Format to pure Java. - It supports both read and write functionality. - All of our components ultimately rely on it by definition. - - HSSF - ----- - It's our port of the Microsoft Excel 97(-2002) file format (BIFF8) - to pure Java. It supports read and write capability. - - HDF - --- - It's our port of the Microsoft Word 97 file format to pure Java. - It supports read and write capability. - This component is in the early stages of design. - Jump in! - - Where is it? - ------------ - - The home page for the POI project can be found in the POI - Project web site (http://jakarta.apache.org/poi/). There you also find - information on how to download the latest release as well as all the other - information you might need regarding this project. - - - Requirements - ------------ - - The following requirements exist for installing it: - - o A Java 1.2 or later compatible virtual machine for your operating system. - - Installation Instructions and Documentation - ------------------------------------------- - - The documentation available as of the date of this release is - included in the "docs/" directory. - - Look for the most updated documentation on the POI web site. - - - Licensing and legal issues - -------------------------- - - For legal and licensing issues, please read the LICENSE files - in the /legal directory. - - - Thanks for using POI. - - The POI Project - http://jakarta.apache.org/poi/ - - diff --git a/build.bat b/build.bat index 2869047445..52804d6c44 100755 --- a/build.bat +++ b/build.bat @@ -1,11 +1,10 @@ @echo off set OLD_ANT_HOME=%ANT_HOME% -set ANT_HOME=tools\ant +set ANT_HOME=tools\antipede set OLD_CLASSPATH=%CLASSPATH% for %%i in (.\lib\endorsed\*.jar) do call appendcp.bat %%i -for %%i in (.\tools\centipede\lib\*.jar) do call appendcp.bat %%i call %ANT_HOME%\bin\ant -listener org.apache.tools.ant.XmlLogger %1 %2 %3 %4 %5 %6 %7 %8 %9 diff --git a/build.number b/build.number new file mode 100644 index 0000000000..24a0b1c62b --- /dev/null +++ b/build.number @@ -0,0 +1,3 @@ +#Build Number for ANT. Do not edit! +#Wed Apr 03 18:45:13 CEST 2002 +build.number=78 diff --git a/build.sh b/build.sh index 0c2e19e6aa..ed186b944d 100755 --- a/build.sh +++ b/build.sh @@ -6,8 +6,8 @@ if [ "$JAVA_HOME" = "" ] ; then exit 1 fi -chmod u+x ./tools/ant/bin/antRun -chmod u+x ./tools/ant/bin/ant +chmod u+x ./tools/antipede/bin/antRun +chmod u+x ./tools/antipede/bin/ant # ----- Verify and Set Required Environment Variables ------------------------- @@ -26,10 +26,10 @@ CP=$CLASSPATH export CP unset CLASSPATH -CLASSPATH="`echo ./lib/endorsed/*.jar | tr ' ' $S``echo ./tools/centipede/lib/*.jar | tr ' ' $S`" +CLASSPATH="`echo ./lib/endorsed/*.jar | tr ' ' $S`" export CLASSPATH -$PWD/./tools/ant/bin/ant -listener org.apache.tools.ant.XmlLogger $@ +$PWD/./tools/antipede/bin/ant -listener org.apache.tools.ant.XmlLogger $@ unset CLASSPATH diff --git a/build.xml b/build.xml index 2f8a5fcf42..80e600b9fe 100644 --- a/build.xml +++ b/build.xml @@ -1,57 +1,36 @@ + + +]> + + * ===================================== * | Krysalis Centipede Build System | * ===================================== * by - Nicola Ken Barozzi - Marc Johnson + Nicola Ken Barozzi (nicolaken@apache.org) + Marc Johnson (mjohnson@apache.org) - extends the Apache Cocoon Build System - (http://xml.apache.org/cocoon/) + started as an extension of the + the Apache Cocoon Build System + (http://xml.apache.org/cocoon/) by - Stefano Mazzocchi - Carsten Ziegeler + Stefano Mazzocchi (stefano@apache.org) + Carsten Ziegeler (cziegeler@apache.org) ---> - - - - - - - - - - - - - - - - - - - - - - - -]> - - - + + -or + + + + + + + + + + + + + + + + + + + + + + + + + + + -.\build.bat clean test -Dtest.specific="org/krysalis/p/testme" + + + + - Happy hacking from the Dev Team :) + + + + + + + + + + -============================================================================ --> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - &preinit-target; - - &project-target; - - &init-target; - - &compile-target; - - &interactive-target; - - &scratchpad-target; - - &contrib-target; - - &util-target; - - &dev-target; - - &test-target; - - &robot-target; - - &docs-target; + - + + + &import-antipede; + - - diff --git a/layout.xml b/layout.xml new file mode 100644 index 0000000000..0b8a2dc1fe --- /dev/null +++ b/layout.xml @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/module.xml b/module.xml new file mode 100644 index 0000000000..cef8072285 --- /dev/null +++ b/module.xml @@ -0,0 +1,123 @@ + + + + + + + + + + Status + + properties + + layout + + Build + + log + + + + + + + + + + The POI project consists of APIs for manipulating various file formats + based upon Microsoft's OLE 2 Compound Document format using pure Java. + + + + A common misconception is that POI writes Excel files. POI is the + name of the project. POI contains several components, one of which, + HSSF, writes Excel files. The following are components of the entire + POI project.POIFS is the oldest and most stable part of the project. + It is our port of the OLE 2 Compound Document Format to pure Java. + It supports both read and write functionality. All of our components + ultimately rely on it by definition. HSSF is our port of the + Microsoft Excel 97(-2002) file format (BIFF8) to pure Java. + It supports read and write capability. HDF is our port of the + Microsoft Word 97 file format to pure Java. + It supports read and write capability. This component is in the early + stages of design. Jump in! + + + + just do it + + + + Why not? + + + This software is released under the Apache Public License 1.1. + For detailed legal and licensing issues, please read the LICENSE.* files + in the /legal directory. + + + + This software includes software developed by the Krysalis Project + (http://www.krysalis.org/). + + + + + + + + org.apache.poi + + + + + + + + + + + + + + + + + + + + + diff --git a/project-info.xml b/project-info.xml deleted file mode 100644 index 4f5f660938..0000000000 --- a/project-info.xml +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - The POI project consists of APIs for manipulating various file formats based upon Microsoft's OLE 2 Compound Document format using pure Java. - - A common misconception is that POI writes Excel files. POI is the name of the project. POI contains several components, one of which, HSSF, writes Excel files. The following are components of the entire POI project.POIFS is the oldest and most stable part of the project. It is our port of the OLE 2 Compound Document Format to pure Java. It supports both read and write functionality. All of our components ultimately rely on it by definition. HSSF is our port of the Microsoft Excel 97(-2002) file format (BIFF8) to pure Java. It supports read and write capability. HDF is our port of the Microsoft Word 97 file format to pure Java. It supports read and write capability. This component is in the early stages of design. Jump in! - - The home page for the POI project can be found on the web site (http://jakarta.apache.org/poi/). There you also find information on how to download the latest release as well as all the other information you might need regarding this project. - - The for installing it you need a Java 1.2 or later compatible virtual machine for your operating system. - - The documentation available as of the date of this release is included in the "docs/" directory. The documentation sources are in the "src/documentation" directory. Look for the most updated documentation on the web site. - - For legal and licensing issues, please read the LICENSE.* files in the /legal directory. - - - - - - - Ports of file formats based on Microsoft's OLE 2 Compound Document - Format (tm) to pure Java (tm). - - - - - - - org.apache.poi - - - -