aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNicola Ken Barozzi <nicolaken@apache.org>2002-04-15 06:44:21 +0000
committerNicola Ken Barozzi <nicolaken@apache.org>2002-04-15 06:44:21 +0000
commit4a0bc173626551d49918ffa0c40a13e235772939 (patch)
tree475feb9b7149706aedbceac290da9d7fe1d43251
parent02d0741125eca9e08d89236bceaacc1b387533c7 (diff)
downloadpoi-4a0bc173626551d49918ffa0c40a13e235772939.tar.gz
poi-4a0bc173626551d49918ffa0c40a13e235772939.zip
Last update of Centipede.
Fixed dist build, now it checks only functional tests before creating dist. Changed path of cents' properties in properties.xml. Centipede developement will now be decoupled from Poi, and continue on krysalis.org. git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@352415 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r--build.xml79
-rw-r--r--properties.xml124
-rw-r--r--tools/cents/centipede.cent.jarbin36036 -> 36037 bytes
-rw-r--r--tools/cents/checkstyle.cent.jarbin197378 -> 197381 bytes
-rw-r--r--tools/cents/forrest.cent.jarbin1626052 -> 1630000 bytes
-rw-r--r--tools/cents/jdepend.cent.jarbin49581 -> 49583 bytes
-rw-r--r--tools/cents/umldoclet.cent.jarbin21802 -> 21837 bytes
7 files changed, 102 insertions, 101 deletions
diff --git a/build.xml b/build.xml
index a87d2f8554..24939f5cf9 100644
--- a/build.xml
+++ b/build.xml
@@ -118,13 +118,13 @@ printed.
all -------------- creates the jars and the site
compile ---------- compiles the source code
+ test ------------- performs the jUnit tests
jar -------------- create the jar files
docs ------------- generates the html docs - clean not needed
+ javadocs --------- generates the API documentation
site ------------- generates the html site (docs+reports)
- javadocs --------- generates the API documentation
- test ------------- performs the jUnit tests
clean ------------ cleans the build directory
- quickdist -------- creates src and bin distributions
+ dist ------------- creates src and bin distributions
scratchpad ------- build-run scratchpad code
contrib ---------- build-run contributed code
generate-records - generate excel records
@@ -253,13 +253,13 @@ printed.
</target>
- <!-- ================================== -->
- <!-- Build distributions -->
- <!-- ================================== -->
+ <!-- ====================================== -->
+ <!-- dist target wo single build checks -->
+ <!-- ====================================== -->
+
+ <target name="dist" depends="-init, clean, test, jar, site"
+ description="Build distribution packages wo single build checks">
- <target name="dist" depends="-init"
- description="Make distributions">
-
<echo>**********************************************</echo>
<echo>*</echo>
<echo>* Build all distributions:</echo>
@@ -273,32 +273,16 @@ printed.
<echo>*</echo>
<echo>***********************************************</echo>
<echo/>
-
- <antcall target="gump"/>
-
- <antcall target="quickdist"/>
- </target>
-
- <!-- ====================================== -->
- <!-- dist target wo single build checks -->
- <!-- ====================================== -->
-
- <target name="quickdist" depends="-init"
- description="Build distribution packages wo single build checks">
<antcall target="call-cent">
- <param name="cent-name" value="junit"/>
- <param name="cent-target" value="test"/>
- </antcall>
-
- <antcall target="call-cent">
<param name="cent-name" value="centipede"/>
<param name="cent-target" value="dist"/>
</antcall>
</target>
+
<!-- ================================== -->
<!-- Clean build dir -->
<!-- ================================== -->
@@ -317,14 +301,10 @@ printed.
<!-- Run Junit tests -->
<!-- ================================== -->
- <target name="test" depends="-init"
+ <target name="test" depends="-init, compile"
description="Compile java source code">
- <antcall target="call-cent">
- <param name="cent-name" value="centipede"/>
- <param name="cent-target" value="compile"/>
- </antcall>
-
+
<antcall target="call-cent">
<param name="cent-name" value="junit"/>
<param name="cent-target" value="test"/>
@@ -341,15 +321,10 @@ printed.
<!-- Generate project metrics -->
<!-- ================================== -->
- <target name="metrics" depends="-init"
+ <target name="metrics" depends="-init, compile"
description="Generate project metrics">
<antcall target="call-cent">
- <param name="cent-name" value="centipede"/>
- <param name="cent-target" value="compile"/>
- </antcall>
-
- <antcall target="call-cent">
<param name="cent-name" value="jdepend"/>
<param name="cent-target" value="jdepend-html"/>
</antcall>
@@ -376,15 +351,12 @@ printed.
<!-- ================================== -->
<target name="site"
- description="Makes all the site doco">
+ description="Makes all the site doco"
+ depends="docs,
+ test,
+ javadocs,
+ metrics"/>
- <antcall target="docs"/>
- <antcall target="compile"/>
- <antcall target="javadocs"/>
- <antcall target="test"/>
- <antcall target="metrics"/>
-
- </target>
<!-- ================================== -->
<!-- Generates the javadocs -->
@@ -497,6 +469,18 @@ printed.
<antcall target="javadocs"/>
</target>
+
+ <!-- ================================== -->
+ <!-- Test 4 distribution -->
+ <!-- ================================== -->
+
+ <target name="testall" depends="-init"
+ description="Make big full test">
+
+ <antcall target="gump"/>
+ <antcall target="quickdist"/>
+
+ </target>
<!-- ================================== -->
<!-- Target used by Gump -->
@@ -506,11 +490,8 @@ printed.
depends="testmodule"
description="Target used by Gump">
- <antcall target="clean"/>
<antcall target="testtargets"/>
- <antcall target="clean"/>
<antcall target="testmodule"/>
- <antcall target="clean"/>
<antcall target="all"/>
</target>
diff --git a/properties.xml b/properties.xml
index 91421dc138..96db912e82 100644
--- a/properties.xml
+++ b/properties.xml
@@ -1,55 +1,75 @@
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="tools/antipede/resources/stylesheets/properties.xsl"?>
-<!-- Project properties -->
+<!-- Build properties - these override any property specified in the build -->
<properties>
- <!-- Properties for core Ant tasks-->
- <ant>
- <XmlLogger>
- <stylesheet uri="./tools/antipede/resources/stylesheets/log.xsl"/>
- </XmlLogger>
- </ant>
-
- <XmlLogger file="log.xml"/>
-
- <!-- Properties of the build -->
- <build>
- <!-- What to tell the compiler -->
- <compiler emacs="on"
- warnings="true"
- pedantic="false"
- depend="true"
- fulldepend="true"
- debug="on"
- optimize="off"
- deprecation="on"
- nowarn="off"
- type="classic"
- vm="1.2"/>
-
- </build>
- <forrest>
- <!-- available skins:
-
- basic
- jakarta-site
- avalon-site
- scarab-site
- xml-apache-site
- forrest-site (Work In Progress)
- -->
- <skin name="avalon-site">
- <navlinks>
- <link1 href="http://www.apache.org/">apache.org</link1>
- <link2 href="http://jakarta.apache.org/">jakarta.apache.org</link2>
- <link3 href="http://jakarta.apache.org/poi/">jakarta.apache.org/poi</link3>
- </navlinks>
- <logo>
- <group src="images/group-logo.gif" href="http://jakarta.apache.org"/>
- <project src="images/project-logo.gif" href="http://jakarta.apache.org/poi/"/>
- </logo>
-
- </skin>
-
- </forrest>
-
-</properties> \ No newline at end of file
+
+<!-- Properties for core Ant tasks-->
+ <ant>
+ <XmlLogger>
+ <stylesheet
+ uri="./tools/antipede/resources/stylesheets/log.xsl" />
+ </XmlLogger>
+ </ant>
+
+ <XmlLogger
+ file="log.xml" />
+
+ <!-- Properties of the build -->
+ <build>
+ <!-- What to tell the compiler -->
+ <compiler
+ emacs="on"
+ warnings="true"
+ pedantic="false"
+ depend="true"
+ fulldepend="true"
+ debug="on"
+ optimize="off"
+ deprecation="on"
+ nowarn="off"
+ type="classic"
+ vm="1.2" />
+ </build>
+
+ <centipede>
+ <tools>
+ <cents>
+ <forrest-cent>
+ <!-- available skins:
+
+ basic
+ jakarta-site
+ avalon-site
+ scarab-site
+ xml-apache-site
+ forrest-site (Work In Progress)
+ -->
+ <skin
+ name="avalon-site">
+ <navlinks>
+ <link1
+ href="http://www.apache.org/">apache.org</link1>
+
+ <link2
+ href="http://jakarta.apache.org/">jakarta.apache.org</link2>
+
+ <link3
+ href="http://jakarta.apache.org/poi/">jakarta.apache.org/poi</link3>
+ </navlinks>
+
+ <logo>
+ <group
+ src="images/group-logo.gif"
+ href="http://jakarta.apache.org" />
+
+ <project
+ src="images/project-logo.gif"
+ href="http://jakarta.apache.org/poi/" />
+ </logo>
+ </skin>
+ </forrest-cent>
+ </cents>
+ </tools>
+ </centipede>
+</properties>
+
diff --git a/tools/cents/centipede.cent.jar b/tools/cents/centipede.cent.jar
index de3b849b5c..1388fdcdbb 100644
--- a/tools/cents/centipede.cent.jar
+++ b/tools/cents/centipede.cent.jar
Binary files differ
diff --git a/tools/cents/checkstyle.cent.jar b/tools/cents/checkstyle.cent.jar
index eb8466d977..5915495935 100644
--- a/tools/cents/checkstyle.cent.jar
+++ b/tools/cents/checkstyle.cent.jar
Binary files differ
diff --git a/tools/cents/forrest.cent.jar b/tools/cents/forrest.cent.jar
index ea19531e36..6d565d5d8a 100644
--- a/tools/cents/forrest.cent.jar
+++ b/tools/cents/forrest.cent.jar
Binary files differ
diff --git a/tools/cents/jdepend.cent.jar b/tools/cents/jdepend.cent.jar
index 92f9177ab2..5cfe1498d8 100644
--- a/tools/cents/jdepend.cent.jar
+++ b/tools/cents/jdepend.cent.jar
Binary files differ
diff --git a/tools/cents/umldoclet.cent.jar b/tools/cents/umldoclet.cent.jar
index fdcd196ae1..1edd7a3777 100644
--- a/tools/cents/umldoclet.cent.jar
+++ b/tools/cents/umldoclet.cent.jar
Binary files differ