cocoon-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From cziege...@apache.org
Subject cvs commit: xml-cocoon2 build.xml
Date Tue, 07 Jan 2003 13:59:43 GMT
cziegeler    2003/01/07 05:59:43

  Modified:    .        build.xml
  Log:
  First cleanup: javadoc generation
  
  Revision  Changes    Path
  1.302     +67 -71    xml-cocoon2/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/build.xml,v
  retrieving revision 1.301
  retrieving revision 1.302
  diff -u -r1.301 -r1.302
  --- build.xml	7 Jan 2003 13:36:56 -0000	1.301
  +++ build.xml	7 Jan 2003 13:59:43 -0000	1.302
  @@ -1020,9 +1020,6 @@
   	      </fileset>
   	    </copy>
         </then>
  -      <else>
  -        <echo message="Excluding scratchpad"/>
  -      </else>
       </if>
       
       <mkdir dir="${build.deprecated.src}"/>
  @@ -1820,79 +1817,78 @@
     </target>
   
     <!-- =================================================================== -->
  -  <!-- Creates the API documentation for pre JDK 1.4                       -->
  -  <!-- =================================================================== -->
  -  <target name="javadocs13" depends="init" unless="jdbc3.present">
  -    <javadoc packagenames="${packages}.*"
  -             destdir="${build.javadocs}"
  -             author="true"
  -             version="true"
  -             use="false"
  -             noindex="true"
  -             windowtitle="${Name} API (${version}, ${TODAY})"
  -             doctitle="${Name}"
  -             bottom="Copyright &#169; ${year} Apache Software Foundation. All Rights
Reserved."
  -             stylesheetfile="${resource.dir}/javadoc.css"
  -             useexternalfile="yes">
  -<!-- FIXME: Using this fileset technique fails with out-of-memory errors.
  -  It seems that the cause is loading too many individual *.java files.
  -  Try <sourcepath> instead and let javadoc load them. -->
  -<!--
  -      <fileset dir="${build.dir}">
  -        <include name="src/**/*.java"/>
  -        <include name="blocks/**/*.java"/>
  -        <include name="deprecated/**/*.java"/>
  -      </fileset>
  -      <fileset dir="${blocks.dir}">
  -        <include name="**/mocks/**/*.java"/>
  -      </fileset>
  --->
  -      <sourcepath location="${build.dir}/src"/>
  -      <sourcepath location="${build.dir}/blocks"/>
  -      <fileset dir="${blocks.dir}">
  -        <include name="**/mocks/**/*.java"/>
  -      </fileset>
  -      <classpath refid="classpath"/>
  -    </javadoc>
  -  </target>
  -
  -  <!-- =================================================================== -->
  -  <!-- Creates the API documentation for JDK 1.4                           -->
  -  <!-- =================================================================== -->
  -  <target name="javadocs14" depends="init" if="jdbc3.present">
  -    <javadoc packagenames="${packages}.*"
  -             additionalparam="-subpackages ${packages}"
  -             excludepackagenames="org.apache.cocoon.components.language.programming.java"
  -             destdir="${build.javadocs}"
  -             author="true"
  -             version="true"
  -             use="false"
  -             noindex="true"
  -             windowtitle="${Name} API (${version}, ${TODAY})"
  -             doctitle="${Name}"
  -             bottom="Copyright &#169; ${year} Apache Software Foundation. All Rights
Reserved."
  -             stylesheetfile="${resource.dir}/javadoc.css"
  -             useexternalfile="yes">
  -      <fileset dir="${build.dir}">
  -        <include name="src/**/*.java"/>
  -        <include name="blocks/**/*.java"/>
  -        <include name="deprecated/**/*.java"/>        
  -      </fileset>
  -      <fileset dir="${blocks.dir}">
  -        <include name="**/mocks/**/*.java"/>
  -      </fileset>
  -      <classpath refid="classpath"/>
  -    </javadoc>
  -  </target>
  -
  -  <!-- =================================================================== -->
     <!-- Creates the API documentation                                       -->
     <!-- =================================================================== -->
     <target name="javadocs" depends="prepare-src-main, javadocs_check, javadocs_done"
            unless="javadocs.notrequired"
            description="Builds the API documentation (javadocs)">
  -    <antcall target="javadocs13" inheritAll="true" inheritRefs="true"/>
  -    <antcall target="javadocs14" inheritAll="true" inheritRefs="true"/>
  +    
  +    <!-- unfortunately we have to make a distinction between jdk 1.4 and before,
  +         because jdk 1.4 cannot cope very well with package names containing 'java'
  +         like in o.a.c.components.language.programming.java. -->
  +    <if>
  +      <equals arg1="1.4" arg2="${java.specification.version}"/>
  +      <then>
  +        <!-- Create the java docs for JDK 1.4 -->
  +	    <javadoc packagenames="${packages}.*"
  +	             additionalparam="-subpackages ${packages}"
  +	             excludepackagenames="org.apache.cocoon.components.language.programming.java"
  +	             destdir="${build.javadocs}"
  +	             author="true"
  +	             version="true"
  +	             use="false"
  +	             noindex="true"
  +	             windowtitle="${Name} API (${version}, ${TODAY})"
  +	             doctitle="${Name}"
  +	             bottom="Copyright &#169; ${year} Apache Software Foundation. All Rights
Reserved."
  +	             stylesheetfile="${resource.dir}/javadoc.css"
  +	             useexternalfile="yes">
  +	      <fileset dir="${build.dir}">
  +	        <include name="src/**/*.java"/>
  +	        <include name="blocks/**/*.java"/>
  +	        <include name="deprecated/**/*.java"/>        
  +	      </fileset>
  +	      <fileset dir="${blocks.dir}">
  +	        <include name="**/mocks/**/*.java"/>
  +	      </fileset>
  +	      <classpath refid="classpath"/>
  +	    </javadoc>
  +      </then>
  +      <else>
  +        <!-- Create the java docs for pre 1.4 -->
  +	    <javadoc packagenames="${packages}.*"
  +	             destdir="${build.javadocs}"
  +	             author="true"
  +	             version="true"
  +	             use="false"
  +	             noindex="true"
  +	             windowtitle="${Name} API (${version}, ${TODAY})"
  +	             doctitle="${Name}"
  +	             bottom="Copyright &#169; ${year} Apache Software Foundation. All Rights
Reserved."
  +	             stylesheetfile="${resource.dir}/javadoc.css"
  +	             useexternalfile="yes">
  +	<!-- FIXME: Using this fileset technique fails with out-of-memory errors.
  +	  It seems that the cause is loading too many individual *.java files.
  +	  Try <sourcepath> instead and let javadoc load them. -->
  +	<!--
  +	      <fileset dir="${build.dir}">
  +	        <include name="src/**/*.java"/>
  +	        <include name="blocks/**/*.java"/>
  +	        <include name="deprecated/**/*.java"/>
  +	      </fileset>
  +	      <fileset dir="${blocks.dir}">
  +	        <include name="**/mocks/**/*.java"/>
  +	      </fileset>
  +	-->
  +	      <sourcepath location="${build.dir}/src"/>
  +	      <sourcepath location="${build.dir}/blocks"/>
  +	      <fileset dir="${blocks.dir}">
  +	        <include name="**/mocks/**/*.java"/>
  +	      </fileset>
  +	      <classpath refid="classpath"/>
  +	    </javadoc>
  +      </else>
  +    </if>
     </target>
   
     <!-- =================================================================== -->
  
  
  

----------------------------------------------------------------------
In case of troubles, e-mail:     webmaster@xml.apache.org
To unsubscribe, e-mail:          cocoon-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: cocoon-cvs-help@xml.apache.org


Mime
View raw message