nicolaken 02/04/08 00:19:40
Modified: . build.bat build.sh build.xml layout.xml module.xml
properties.xml
tools/antipede build.xtarget
Added: tools/cents centipede-20020408.cent.jar
Log:
Update of the build system.
Gump target works ok.
All docs generate ok.
Jar task is ok.
Revision Changes Path
1.5 +1 -1 jakarta-poi/build.bat
Index: build.bat
===================================================================
RCS file: /home/cvs/jakarta-poi/build.bat,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- build.bat 3 Apr 2002 17:04:45 -0000 1.4
+++ build.bat 8 Apr 2002 07:19:40 -0000 1.5
@@ -6,7 +6,7 @@
set OLD_CLASSPATH=%CLASSPATH%
for %%i in (.\lib\endorsed\*.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
+call %ANT_HOME%\bin\ant -emacs -listener org.apache.tools.ant.XmlLogger %1 %2 %3 %4
%5 %6 %7 %8 %9
set ANT_HOME=%OLD_ANT_HOME%
set CLASSPATH=%OLD_CLASSPATH%
1.5 +1 -1 jakarta-poi/build.sh
Index: build.sh
===================================================================
RCS file: /home/cvs/jakarta-poi/build.sh,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- build.sh 3 Apr 2002 17:04:45 -0000 1.4
+++ build.sh 8 Apr 2002 07:19:40 -0000 1.5
@@ -29,7 +29,7 @@
CLASSPATH="`echo ./lib/endorsed/*.jar | tr ' ' $S`"
export CLASSPATH
-$PWD/./tools/antipede/bin/ant -listener org.apache.tools.ant.XmlLogger $@
+$PWD/./tools/antipede/bin/ant -emacs -listener org.apache.tools.ant.XmlLogger $@
unset CLASSPATH
1.11 +44 -8 jakarta-poi/build.xml
Index: build.xml
===================================================================
RCS file: /home/cvs/jakarta-poi/build.xml,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- build.xml 6 Apr 2002 22:08:22 -0000 1.10
+++ build.xml 8 Apr 2002 07:19:40 -0000 1.11
@@ -337,6 +337,21 @@
</target>
<!-- ================================== -->
+ <!-- Generates the XML javadocs -->
+ <!-- ================================== -->
+
+ <target name="xjavadocs" depends="-init"
+ description="Compile java source code">
+
+ <antcall target="call-cent">
+ <param name="cent-name" value="centipede"/>
+ <param name="cent-target" value="xjavadocs"/>
+ </antcall>
+
+ </target>
+
+
+ <!-- ================================== -->
<!-- Generate UML -WIP- -->
<!-- ================================== -->
@@ -345,11 +360,17 @@
<javadoc packagenames="${xgump.module.project.package}.*"
sourcepath="${xlayout.build.java.dir}"
- destdir="${xlayout.build.documentation.javadocs.dir}"
+ destdir="${xlayout.build.documentation.metrics.dir}"
failonerror="true">
-
+<!--
<classpath>
- <path>
+ <path>
+ <fileset dir=".">
+ <patternset>
+ <include name="${cents.dir}/uml.${cent.dir.suffix}/*/*.jar"/>
+ <include name="${cents.dir}/uml.${cent.dir.suffix}/*/*.zip"/>
+ </patternset>
+ </fileset>
<fileset dir="${xlayout.library.dir}" casesensitive="yes">
<patternset>
<include name="*/*.jar"/>
@@ -358,12 +379,27 @@
</fileset>
</path>
</classpath>
-
- <doclet name="JP.co.esm.caddies.doclets.UMLDoclet"
- path="./tools/antipede/lib/UMLDoclet.jar">
- <param name="-d" value="docs/metrics"/>
+ <bootclasspath>
+ <path>
+ <fileset dir="." casesensitive="yes">
+ <patternset>
+ <include name="${cents.dir}/uml.${cent.dir.suffix}/*/*.jar"/>
+ <include name="${cents.dir}/uml.${cent.dir.suffix}/*/*.zip"/>
+ </patternset>
+ </fileset>
+ <fileset dir="${xlayout.library.dir}" casesensitive="yes">
+ <patternset>
+ <include name="*/*.jar"/>
+ <include name="*/*.zip"/>
+ </patternset>
+ </fileset>
+ </path>
+ </bootclasspath>
+-->
+
+ <doclet name="JP.co.esm.caddies.doclets.UMLDoclet">
</doclet>
-
+
</javadoc>
</target>
1.4 +1 -1 jakarta-poi/layout.xml
Index: layout.xml
===================================================================
RCS file: /home/cvs/jakarta-poi/layout.xml,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- layout.xml 6 Apr 2002 09:12:03 -0000 1.3
+++ layout.xml 8 Apr 2002 07:19:40 -0000 1.4
@@ -38,12 +38,12 @@
<java dir="./build/java"/>
<classes dir="./build/classes"/>
<test dir="./build/testcases"/>
+ <work dir="./build/work"/>
<documentation dir="./build/documentation">
<javadocs dir="./build/docs/javadocs"/>
<test dir="./build/docs/test"/>
<metrics dir="./build/docs/metrics"/>
</documentation>
- <work dir="./build/work"/>
<scratchpad dir="./build/scratchpad">
<java dir="./build/scratchpad/java"/>
<classes dir="./build/scratchpad/classes"/>
1.3 +2 -0 jakarta-poi/module.xml
Index: module.xml
===================================================================
RCS file: /home/cvs/jakarta-poi/module.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- module.xml 4 Apr 2002 14:43:45 -0000 1.2
+++ module.xml 8 Apr 2002 07:19:40 -0000 1.3
@@ -42,6 +42,8 @@
Why not?
</why>
+ <vendor>Apache Software Foundation</vendor>
+
<licence>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.
1.2 +14 -2 jakarta-poi/properties.xml
Index: properties.xml
===================================================================
RCS file: /home/cvs/jakarta-poi/properties.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- properties.xml 3 Apr 2002 17:04:45 -0000 1.1
+++ properties.xml 8 Apr 2002 07:19:40 -0000 1.2
@@ -32,8 +32,20 @@
jakarta-site
scarab-site
xml-apache-site
- cocoon-printer -->
- <skin name="jakarta-site"/>
+ basic -->
+ <skin name="jakarta-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>
1.6 +25 -1 jakarta-poi/tools/antipede/build.xtarget
Index: build.xtarget
===================================================================
RCS file: /home/cvs/jakarta-poi/tools/antipede/build.xtarget,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- build.xtarget 6 Apr 2002 17:43:02 -0000 1.5
+++ build.xtarget 8 Apr 2002 07:19:40 -0000 1.6
@@ -87,7 +87,31 @@
<!-- Used only by the -init target -->
<!-- =================================-->
<target name="-cent-unjar">
- <unjar src="${current.cent.jar}" dest="${cents.dir}"/>
+
+ <basename property="current.cent.jar.name" file="${current.cent.jar}"
suffix=".jar"/>
+
+ <condition property="cent-unjar.not.required">
+ <and>
+ <uptodate targetfile="${current.cent.jar}">
+ <srcfiles dir= "."
includes="${cents.dir}/*.${cent.dir.suffix}/${task.properties.name}"/>
+ </uptodate>
+ <available type="dir" file="${cents.dir}/${current.cent.jar.name}"/>
+ </and>
+ </condition>
+
+ <antipede-if>
+ <equals arg1="cent-unjar.not.required" arg2="true" />
+ <then>
+ <echo message="${current.cent.jar} is uptodate with respect to
${current.cent.jar.name}." />
+ <echo message="No need to expand it." />
+ </then>
+ <else>
+ <echo message="Expanding ${current.cent.jar}..." />
+ <unjar src="${current.cent.jar}" dest="${cents.dir}"/>
+ <echo message="... ${current.cent.jar} expanded in ${current.cent.jar.name}."
/>
+ </else>
+ </antipede-if>
+
</target>
<!-- ============================================= -->
1.1 jakarta-poi/tools/cents/centipede-20020408.cent.jar
<<Binary file>>