pier 2003/02/26 11:30:19
Modified: . build.xml Added: src/resources/javadoc/avalon package-list src/resources/javadoc/j2ee package-list src/resources/javadoc/j2se package-list src/resources/javadoc/xalan package-list src/resources/javadoc/xerces package-list Log: - JavaDOC 1.3 builds a "flat" (non-packaged) set of docs if we use <fileset> instead of <packageset>. - JavaDOC 1.4 complains HEAVILY if we don't specify "-breakiterator". - Added offline-links from several sets of publicly-available JavaDOC sites (Avalon, J2SE, J2EE, Xalan and Xerces). Revision Changes Path 1.339 +28 -14 xml-cocoon2/build.xml Index: build.xml =================================================================== RCS file: /home/cvs/xml-cocoon2/build.xml,v retrieving revision 1.338 retrieving revision 1.339 diff -u -r1.338 -r1.339 --- build.xml 26 Feb 2003 17:50:08 -0000 1.338 +++ build.xml 26 Feb 2003 19:30:18 -0000 1.339 @@ -456,7 +456,8 @@ <target name="javadocs_check"> <mkdir dir="${build.javadocs}"/> <uptodate property="javadocs.notrequired" targetfile="${build.javadocs}/packages.html" > - <srcfiles dir= "${build.src}" includes="**/*.java,**/package.html"/> + <srcfiles dir= "${java}" includes="**/*.java,**/package.html"/> + <srcfiles dir= "${deprecated.src}" includes="**/*.java,**/package.html"/> </uptodate> </target> @@ -471,8 +472,15 @@ <!-- Creates Javadocs --> <target name="javadocs" depends="prepare-core, javadocs_done" unless="javadocs.notrequired" description="Builds the API documentation (javadocs)"> - <javadoc packagenames="${packages}.*" - destdir="${build.javadocs}" + + <condition property="javadoc.additionalparam" value="-breakiterator"> + <equals arg1="1.4" arg2="${ant.java.version}"/> + </condition> + <condition property="javadoc.additionalparam" value=""> + <not><equals arg1="1.4" arg2="${ant.java.version}"/></not> + </condition> + + <javadoc destdir="${build.javadocs}" author="true" version="true" use="true" @@ -482,18 +490,24 @@ doctitle="${Name} API ${version}" bottom="Copyright © ${year} Apache Software Foundation. All Rights Reserved." stylesheetfile="${resources.styles}/javadoc.css" - useexternalfile="yes"> - <fileset dir="${java}"> - <include name="**/*.java"/> - </fileset> - <fileset dir="${deprecated.src}"> - <include name="**/*.java"/> - </fileset> - <fileset dir="${build}"> - <include name="blocks/**/*.java"/> - </fileset> + useexternalfile="yes" + additionalparam="${javadoc.additionalparam}"> + + <link offline="true" href="http://avalon.apache.org/api" packagelistloc="${resources}/javadoc/avalon"/> + <link offline="true" href="http://xml.apache.org/xerces2-j/javadocs/api" packagelistloc="${resources}/javadoc/xerces"/> + <link offline="true" href="http://xml.apache.org/xalan-j/apidocs" packagelistloc="${resources}/javadoc/xalan"/> + <link offline="true" href="http://java.sun.com/j2se/1.4.1/docs/api" packagelistloc="${resources}/javadoc/j2se"/> + <link offline="true" href="http://java.sun.com/j2ee/sdk_1.3/techdocs/api" packagelistloc="${resources}/javadoc/j2ee"/> + + <packageset dir="${java}"> + <include name="**"/> + </packageset> + <packageset dir="${deprecated.src}"> + <include name="**"/> + </packageset> <classpath refid="classpath"/> </javadoc> + </target> <!-- Webapp targets ==================================================== --> 1.1 xml-cocoon2/src/resources/javadoc/avalon/package-list Index: package-list =================================================================== org.apache.avalon.cornerstone.blocks.channels org.apache.avalon.cornerstone.blocks.connection org.apache.avalon.cornerstone.blocks.datasource org.apache.avalon.cornerstone.blocks.datasources org.apache.avalon.cornerstone.blocks.dom org.apache.avalon.cornerstone.blocks.event org.apache.avalon.cornerstone.blocks.masterstore org.apache.avalon.cornerstone.blocks.masterstore.xml org.apache.avalon.cornerstone.blocks.packet org.apache.avalon.cornerstone.blocks.rmification org.apache.avalon.cornerstone.blocks.sax org.apache.avalon.cornerstone.blocks.scheduler org.apache.avalon.cornerstone.blocks.security org.apache.avalon.cornerstone.blocks.sockets org.apache.avalon.cornerstone.blocks.threads org.apache.avalon.cornerstone.services.channels org.apache.avalon.cornerstone.services.connection org.apache.avalon.cornerstone.services.datasource org.apache.avalon.cornerstone.services.datasources org.apache.avalon.cornerstone.services.dom org.apache.avalon.cornerstone.services.event org.apache.avalon.cornerstone.services.packet org.apache.avalon.cornerstone.services.rmification org.apache.avalon.cornerstone.services.sax org.apache.avalon.cornerstone.services.scheduler org.apache.avalon.cornerstone.services.scheduler.test org.apache.avalon.cornerstone.services.security org.apache.avalon.cornerstone.services.silk org.apache.avalon.cornerstone.services.soapification org.apache.avalon.cornerstone.services.sockets org.apache.avalon.cornerstone.services.store org.apache.avalon.cornerstone.services.threads org.apache.avalon.excalibur.cli org.apache.avalon.excalibur.collections org.apache.avalon.excalibur.component org.apache.avalon.excalibur.component.servlet org.apache.avalon.excalibur.concurrent org.apache.avalon.excalibur.datasource org.apache.avalon.excalibur.datasource.cluster org.apache.avalon.excalibur.datasource.ids org.apache.avalon.excalibur.extension org.apache.avalon.excalibur.i18n org.apache.avalon.excalibur.io org.apache.avalon.excalibur.logger org.apache.avalon.excalibur.logger.factory org.apache.avalon.excalibur.monitor org.apache.avalon.excalibur.monitor.impl org.apache.avalon.excalibur.naming org.apache.avalon.excalibur.naming.memory org.apache.avalon.excalibur.naming.rmi org.apache.avalon.excalibur.naming.rmi.server org.apache.avalon.excalibur.packagemanager org.apache.avalon.excalibur.packagemanager.impl org.apache.avalon.excalibur.pool org.apache.avalon.excalibur.property org.apache.avalon.excalibur.proxy org.apache.avalon.excalibur.testcase org.apache.avalon.excalibur.thread org.apache.avalon.excalibur.thread.impl org.apache.avalon.fortress org.apache.avalon.fortress.impl org.apache.avalon.fortress.impl.handler org.apache.avalon.fortress.impl.lookup org.apache.avalon.fortress.impl.role org.apache.avalon.fortress.util org.apache.avalon.framework org.apache.avalon.framework.activity org.apache.avalon.framework.component org.apache.avalon.framework.component.test org.apache.avalon.framework.configuration org.apache.avalon.framework.configuration.test org.apache.avalon.framework.container org.apache.avalon.framework.context org.apache.avalon.framework.context.test org.apache.avalon.framework.logger org.apache.avalon.framework.parameters org.apache.avalon.framework.parameters.test org.apache.avalon.framework.service org.apache.avalon.framework.service.test org.apache.avalon.framework.test org.apache.avalon.framework.thread org.apache.avalon.phoenix org.apache.avalon.phoenix.components org.apache.avalon.phoenix.components.application org.apache.avalon.phoenix.components.application.test org.apache.avalon.phoenix.components.assembler org.apache.avalon.phoenix.components.classloader org.apache.avalon.phoenix.components.configuration org.apache.avalon.phoenix.components.configuration.validator org.apache.avalon.phoenix.components.deployer org.apache.avalon.phoenix.components.embeddor org.apache.avalon.phoenix.components.extensions org.apache.avalon.phoenix.components.installer org.apache.avalon.phoenix.components.kernel org.apache.avalon.phoenix.components.kernel.beanshell org.apache.avalon.phoenix.components.logger org.apache.avalon.phoenix.components.logger.test org.apache.avalon.phoenix.components.manager org.apache.avalon.phoenix.components.monitor org.apache.avalon.phoenix.components.util org.apache.avalon.phoenix.containerkit.demo org.apache.avalon.phoenix.containerkit.factory org.apache.avalon.phoenix.containerkit.kernel org.apache.avalon.phoenix.containerkit.kernel.processor org.apache.avalon.phoenix.containerkit.lifecycle org.apache.avalon.phoenix.containerkit.lifecycle.impl org.apache.avalon.phoenix.containerkit.metadata org.apache.avalon.phoenix.containerkit.registry org.apache.avalon.phoenix.containerkit.verifier org.apache.avalon.phoenix.frontends org.apache.avalon.phoenix.interfaces org.apache.avalon.phoenix.launcher org.apache.avalon.phoenix.metadata org.apache.avalon.phoenix.metainfo org.apache.avalon.phoenix.test org.apache.avalon.phoenix.test.data org.apache.avalon.phoenix.tools.assembler org.apache.avalon.phoenix.tools.assembler.test org.apache.avalon.phoenix.tools.configuration org.apache.avalon.phoenix.tools.infobuilder org.apache.avalon.phoenix.tools.metagenerate org.apache.avalon.phoenix.tools.metagenerate.test org.apache.avalon.phoenix.tools.punit org.apache.avalon.phoenix.tools.punit.test org.apache.avalon.phoenix.tools.tasks org.apache.avalon.phoenix.tools.verifier org.apache.avalon.phoenix.tools.verifier.test org.apache.avalon.phoenix.tools.xdoclet org.apache.excalibur.baxter org.apache.excalibur.cache org.apache.excalibur.cache.impl org.apache.excalibur.cache.policy org.apache.excalibur.cache.store org.apache.excalibur.cache.validator org.apache.excalibur.configuration org.apache.excalibur.configuration.merged org.apache.excalibur.configuration.validation org.apache.excalibur.container.lifecycle org.apache.excalibur.converter org.apache.excalibur.converter.lib org.apache.excalibur.event org.apache.excalibur.event.command org.apache.excalibur.event.impl org.apache.excalibur.instrument org.apache.excalibur.instrument.client org.apache.excalibur.instrument.manager org.apache.excalibur.instrument.manager.altrmi org.apache.excalibur.instrument.manager.interfaces org.apache.excalibur.jprocess org.apache.excalibur.loader.builder org.apache.excalibur.loader.metadata org.apache.excalibur.loader.reader org.apache.excalibur.loader.runtime org.apache.excalibur.loader.util org.apache.excalibur.loader.verifier org.apache.excalibur.meta org.apache.excalibur.meta.info org.apache.excalibur.meta.info.builder org.apache.excalibur.meta.model org.apache.excalibur.meta.model.builder org.apache.excalibur.meta.model.verifier org.apache.excalibur.meta.verifier org.apache.excalibur.mpool org.apache.excalibur.policy.builder org.apache.excalibur.policy.metadata org.apache.excalibur.policy.reader org.apache.excalibur.policy.runtime org.apache.excalibur.policy.verifier org.apache.excalibur.source org.apache.excalibur.source.impl org.apache.excalibur.source.impl.validity org.apache.excalibur.store org.apache.excalibur.store.impl org.apache.excalibur.thread org.apache.excalibur.thread.impl org.apache.excalibur.threadcontext org.apache.excalibur.threadcontext.impl org.apache.excalibur.util org.apache.excalibur.util.system org.apache.excalibur.xfc org.apache.excalibur.xfc.ant org.apache.excalibur.xfc.model org.apache.excalibur.xfc.model.instance org.apache.excalibur.xfc.model.role org.apache.excalibur.xfc.modules org.apache.excalibur.xfc.modules.ecm org.apache.excalibur.xfc.modules.fortress org.apache.excalibur.xml org.apache.excalibur.xml.dom org.apache.excalibur.xml.impl org.apache.excalibur.xml.sax org.apache.excalibur.xml.xpath org.apache.excalibur.xml.xslt org.apache.excalibur.xmlizer org.apache.log org.apache.log.filter org.apache.log.format org.apache.log.format.test org.apache.log.output org.apache.log.output.db org.apache.log.output.io org.apache.log.output.io.rotate org.apache.log.output.jms org.apache.log.output.lf5 org.apache.log.output.net org.apache.log.output.test org.apache.log.test org.apache.log.util org.apache.log.util.test 1.1 xml-cocoon2/src/resources/javadoc/j2ee/package-list Index: package-list =================================================================== javax.activation javax.ejb javax.ejb.spi javax.jms javax.mail javax.mail.event javax.mail.internet javax.mail.search javax.resource javax.resource.cci javax.resource.spi javax.resource.spi.security javax.security.auth javax.security.auth.callback javax.security.auth.login javax.security.auth.spi javax.servlet javax.servlet.http javax.servlet.jsp javax.servlet.jsp.tagext javax.sql javax.transaction javax.transaction.xa javax.xml.parsers javax.xml.transform javax.xml.transform.dom javax.xml.transform.sax javax.xml.transform.stream org.w3c.dom org.xml.sax org.xml.sax.ext org.xml.sax.helpers 1.1 xml-cocoon2/src/resources/javadoc/j2se/package-list Index: package-list =================================================================== java.applet java.awt java.awt.color java.awt.datatransfer java.awt.dnd java.awt.event java.awt.font java.awt.geom java.awt.im java.awt.im.spi java.awt.image java.awt.image.renderable java.awt.print java.beans java.beans.beancontext java.io java.lang java.lang.ref java.lang.reflect java.math java.net java.nio java.nio.channels java.nio.channels.spi java.nio.charset java.nio.charset.spi java.rmi java.rmi.activation java.rmi.dgc java.rmi.registry java.rmi.server java.security java.security.acl java.security.cert java.security.interfaces java.security.spec java.sql java.text java.util java.util.jar java.util.logging java.util.prefs java.util.regex java.util.zip javax.accessibility javax.crypto javax.crypto.interfaces javax.crypto.spec javax.imageio javax.imageio.event javax.imageio.metadata javax.imageio.plugins.jpeg javax.imageio.spi javax.imageio.stream javax.naming javax.naming.directory javax.naming.event javax.naming.ldap javax.naming.spi javax.net javax.net.ssl javax.print javax.print.attribute javax.print.attribute.standard javax.print.event javax.rmi javax.rmi.CORBA javax.security.auth javax.security.auth.callback javax.security.auth.kerberos javax.security.auth.login javax.security.auth.spi javax.security.auth.x500 javax.security.cert javax.sound.midi javax.sound.midi.spi javax.sound.sampled javax.sound.sampled.spi javax.sql javax.swing javax.swing.border javax.swing.colorchooser javax.swing.event javax.swing.filechooser javax.swing.plaf javax.swing.plaf.basic javax.swing.plaf.metal javax.swing.plaf.multi javax.swing.table javax.swing.text javax.swing.text.html javax.swing.text.html.parser javax.swing.text.rtf javax.swing.tree javax.swing.undo javax.transaction javax.transaction.xa javax.xml.parsers javax.xml.transform javax.xml.transform.dom javax.xml.transform.sax javax.xml.transform.stream org.ietf.jgss org.omg.CORBA org.omg.CORBA.DynAnyPackage org.omg.CORBA.ORBPackage org.omg.CORBA.TypeCodePackage org.omg.CORBA.portable org.omg.CORBA_2_3 org.omg.CORBA_2_3.portable org.omg.CosNaming org.omg.CosNaming.NamingContextExtPackage org.omg.CosNaming.NamingContextPackage org.omg.Dynamic org.omg.DynamicAny org.omg.DynamicAny.DynAnyFactoryPackage org.omg.DynamicAny.DynAnyPackage org.omg.IOP org.omg.IOP.CodecFactoryPackage org.omg.IOP.CodecPackage org.omg.Messaging org.omg.PortableInterceptor org.omg.PortableInterceptor.ORBInitInfoPackage org.omg.PortableServer org.omg.PortableServer.CurrentPackage org.omg.PortableServer.POAManagerPackage org.omg.PortableServer.POAPackage org.omg.PortableServer.ServantLocatorPackage org.omg.PortableServer.portable org.omg.SendingContext org.omg.stub.java.rmi org.w3c.dom org.xml.sax org.xml.sax.ext org.xml.sax.helpers 1.1 xml-cocoon2/src/resources/javadoc/xalan/package-list Index: package-list =================================================================== javax.xml.parsers javax.xml.transform javax.xml.transform.dom javax.xml.transform.sax javax.xml.transform.stream org.apache.xalan org.apache.xalan.client org.apache.xalan.extensions org.apache.xalan.lib org.apache.xalan.lib.sql org.apache.xalan.processor org.apache.xalan.res org.apache.xalan.serialize org.apache.xalan.templates org.apache.xalan.trace org.apache.xalan.transformer org.apache.xalan.xslt org.apache.xalan.xsltc org.apache.xalan.xsltc.cmdline org.apache.xalan.xsltc.cmdline.getopt org.apache.xalan.xsltc.compiler org.apache.xalan.xsltc.compiler.util org.apache.xalan.xsltc.dom org.apache.xalan.xsltc.runtime org.apache.xalan.xsltc.runtime.output org.apache.xalan.xsltc.trax org.apache.xalan.xsltc.util org.apache.xml.dtm org.apache.xml.dtm.ref org.apache.xml.dtm.ref.dom2dtm org.apache.xml.dtm.ref.sax2dtm org.apache.xml.utils org.apache.xml.utils.res org.apache.xml.utils.synthetic org.apache.xml.utils.synthetic.reflection org.apache.xmlcommons org.apache.xpath org.apache.xpath.axes org.apache.xpath.compiler org.apache.xpath.domapi org.apache.xpath.functions org.apache.xpath.objects org.apache.xpath.operations org.apache.xpath.patterns org.apache.xpath.res org.w3c.dom org.w3c.dom.css org.w3c.dom.events org.w3c.dom.html org.w3c.dom.ranges org.w3c.dom.stylesheets org.w3c.dom.traversal org.w3c.dom.views org.w3c.dom.xpath org.xml.sax org.xml.sax.ext org.xml.sax.helpers 1.1 xml-cocoon2/src/resources/javadoc/xerces/package-list Index: package-list =================================================================== javax.xml.parsers org.w3c.dom org.w3c.dom.css org.w3c.dom.events org.w3c.dom.html org.w3c.dom.ls org.w3c.dom.ranges org.w3c.dom.stylesheets org.w3c.dom.traversal org.w3c.dom.views org.xml.sax org.xml.sax.ext org.xml.sax.helpers