You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@avalon.apache.org by do...@apache.org on 2001/11/10 08:07:47 UTC

cvs commit: jakarta-avalon-phoenix build.bat build.sh build.xml

donaldp     01/11/09 23:07:47

  Modified:    .        build.bat build.sh build.xml
  Log:
  Update build process so that if you use the scripts then xerces.jar is explicitly set. Otherwise it is assumed to be in lib/xerces.jar
  
  Revision  Changes    Path
  1.8       +1 -1      jakarta-avalon-phoenix/build.bat
  
  Index: build.bat
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-phoenix/build.bat,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- build.bat	2001/07/21 14:09:03	1.7
  +++ build.bat	2001/11/10 07:07:47	1.8
  @@ -18,6 +18,6 @@
   
   :runAnt
   set ANT_HOME=%AVALON_TOOLS%
  -%AVALON_TOOLS%\bin\ant.bat -logger org.apache.tools.ant.NoBannerLogger -emacs -Dtools.dir=%AVALON_TOOLS% %1 %2 %3 %4 %5 %6 %7 %8
  +%AVALON_TOOLS%\bin\ant.bat -logger org.apache.tools.ant.NoBannerLogger -emacs -Dtools.dir=%AVALON_TOOLS% -Dxerces.jar=%AVALON_TOOLS%\lib\xerces.jar %1 %2 %3 %4 %5 %6 %7 %8
   
   :end
  
  
  
  1.7       +1 -1      jakarta-avalon-phoenix/build.sh
  
  Index: build.sh
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-phoenix/build.sh,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- build.sh	2001/09/20 19:37:14	1.6
  +++ build.sh	2001/11/10 07:07:47	1.7
  @@ -20,4 +20,4 @@
   chmod u+x $AVALON_TOOLS/bin/antRun
   chmod u+x $AVALON_TOOLS/bin/ant
   
  -$AVALON_TOOLS/bin/ant -logger org.apache.tools.ant.NoBannerLogger -emacs -Dtools.dir=$AVALON_TOOLS $@ 
  +$AVALON_TOOLS/bin/ant -logger org.apache.tools.ant.NoBannerLogger -emacs -Dtools.dir=$AVALON_TOOLS -Dxerces.jar=$AVALON_TOOLS/lib/xerces.jar $@ 
  
  
  
  1.71      +34 -28    jakarta-avalon-phoenix/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-phoenix/build.xml,v
  retrieving revision 1.70
  retrieving revision 1.71
  diff -u -r1.70 -r1.71
  --- build.xml	2001/11/10 00:37:51	1.70
  +++ build.xml	2001/11/10 07:07:47	1.71
  @@ -69,7 +69,7 @@
     <property name="src.dist.dir" value="${dist.name}"/>
   
     <property name="constants.file" value="org/apache/avalon/phoenix/Constants.java"/>
  -  <property name="xerces.jar" value="${tools.dir}/lib/xerces.jar"/>
  +  <property name="xerces.jar" value="lib/xerces.jar"/>
     <property name="xalan.jar" value="${tools.dir}/lib/xalan-2.2.0-D8.jar"/>
     <property name="framework.jar" value="${lib.dir}/avalon-framework-20011110.jar"/>
     <property name="excalibur.jar" value="${lib.dir}/avalon-excalibur-20011110.jar"/>
  @@ -97,6 +97,7 @@
   
     <path id="tools.class.path">
       <pathelement location="${xerces.jar}"/>
  +    <pathelement location="${xalan.jar}"/>
       <pathelement location="${tools.jar}"/>
       <fileset dir="${tools.dir}/lib">
         <exclude name="ant.jar" />
  @@ -115,6 +116,7 @@
   
     <target name="help" depends="usage"/>
   
  +  <!-- Check requirements of environment -->
     <target name="check-environment">
       <available property="servlet.present" classname="javax.servlet.Servlet">
         <classpath refid="project.class.path"/>
  @@ -124,6 +126,32 @@
       </available>
     </target>
   
  +  <!-- Setup the filters -->
  +  <target name="setup-filters">
  +    <filter token="Name" value="Avalon Phoenix"/>
  +    <filter token="name" value="phoenix"/>
  +    <filter token="version" value="${version}"/>
  +    <filter token="year" value="${year}"/>
  +    <filter token="status" value="${status}"/>
  +    <filter token="release" value="${release}"/>
  +    <filter token="short-version" value="${short.version}"/>
  +
  +    <property name="avalon.base" value="http://jakarta.apache.org/avalon"/>
  +    <property name="framework.base" value="http://jakarta.apache.org/avalon/framework"/>
  +    <property name="phoenix.base" value="http://jakarta.apache.org/avalon/phoenix"/>
  +    <property name="cornerstone.base" value="http://jakarta.apache.org/avalon/cornerstone"/>
  +    <property name="logkit.base" value="http://jakarta.apache.org/avalon/logkit"/>
  +    <property name="testlet.base" value="http://jakarta.apache.org/avalon/testlet"/>
  +
  +    <filter token="year" value="${year}"/>
  +    <filter token="AVALON_BASE" value="${avalon.base}"/>
  +    <filter token="FRAMEWORK_BASE" value="${framework.base}"/>
  +    <filter token="PHOENIX_BASE" value="${phoenix.base}"/>
  +    <filter token="CORNERSTONE_BASE" value="${cornerstone.base}"/>
  +    <filter token="LOGKIT_BASE" value="${logkit.base}"/>
  +    <filter token="TESTLET_BASE" value="${testlet.base}"/>
  +  </target>
  +
     <!-- Prepares the build directory -->
     <target name="prepare" depends="check-environment">
   
  @@ -142,16 +170,8 @@
     </target>
   
     <!-- Create the announcements and HEADER.html -->
  -  <target name="announcement">
  +  <target name="announcement" depends="setup-filters">
   
  -    <filter token="Name" value="Avalon Phoenix"/>
  -    <filter token="name" value="phoenix"/>
  -    <filter token="version" value="${version}"/>
  -    <filter token="year" value="${year}"/>
  -    <filter token="status" value="${status}"/>
  -    <filter token="release" value="${release}"/>
  -    <filter token="short-version" value="${short.version}"/>
  -
       <mkdir dir="${build.dir}" />
       <mkdir dir="${dist.base}" />
   
  @@ -255,7 +275,7 @@
     </target>
   
     <!-- Prepares the documentation directory -->
  -  <target name="docs" depends="javadocs" description="generates the Phoenix documentation">
  +  <target name="docs" depends="setup-filters,javadocs" description="generates the Phoenix documentation">
   
       <mkdir dir="${build.context}"/>
       <mkdir dir="${build.xdocs}"/>
  @@ -263,21 +283,6 @@
       <mkdir dir="${build.dir}/work"/>
   
       <!-- Base pointers for non-xdocs documentation. Override these in .ant.properties to link to local docs -->
  -    <property name="avalon.base" value="http://jakarta.apache.org/avalon"/>
  -    <property name="framework.base" value="http://jakarta.apache.org/avalon/framework"/>
  -    <property name="phoenix.base" value="http://jakarta.apache.org/avalon/phoenix"/>
  -    <property name="cornerstone.base" value="http://jakarta.apache.org/avalon/cornerstone"/>
  -    <property name="logkit.base" value="http://jakarta.apache.org/avalon/logkit"/>
  -    <property name="testlet.base" value="http://jakarta.apache.org/avalon/testlet"/>
  -
  -    <filter token="year" value="${year}"/>
  -    <filter token="AVALON_BASE" value="${avalon.base}"/>
  -    <filter token="FRAMEWORK_BASE" value="${framework.base}"/>
  -    <filter token="PHOENIX_BASE" value="${phoenix.base}"/>
  -    <filter token="CORNERSTONE_BASE" value="${cornerstone.base}"/>
  -    <filter token="LOGKIT_BASE" value="${logkit.base}"/>
  -    <filter token="TESTLET_BASE" value="${testlet.base}"/>
  -
       <copy todir="${build.context}" filtering="on">
         <fileset dir="${context.dir}">
           <exclude name="resources/**"/>
  @@ -462,7 +467,7 @@
         <fileset dir="${build.javadocs}"/>
       </copy>
   
  -    <copy todir="${bin.dist.dir}">
  +    <copy todir="${bin.dist.dir}" filtering="on">
         <fileset dir=".">
           <include name="README"/>
           <include name="WARNING"/>
  @@ -509,11 +514,12 @@
         <fileset dir="${build.javadocs}"/>
       </copy>
   
  -    <copy todir="${src.dist.dir}">
  +    <copy todir="${src.dist.dir}" filtering="on">
         <fileset dir=".">
           <include name="README"/>
           <include name="WARNING"/>
           <include name="LICENSE"/>
  +        <include name="BUILDING.txt"/>
           <include name="build.bat"/>
           <include name="build.sh"/>
           <include name="build.xml"/>
  
  
  

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>