The API generation task added.
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/vcscore/api/doc/openide/package-list Sun Feb 17 18:17:44 2002 +0000
1.3 @@ -0,0 +1,26 @@
1.4 +org.openide
1.5 +org.openide.actions
1.6 +org.openide.awt
1.7 +org.openide.compiler
1.8 +org.openide.cookies
1.9 +org.openide.debugger
1.10 +org.openide.execution
1.11 +org.openide.explorer
1.12 +org.openide.explorer.propertysheet
1.13 +org.openide.explorer.view
1.14 +org.openide.filesystems
1.15 +org.openide.loaders
1.16 +org.openide.modules
1.17 +org.openide.nodes
1.18 +org.openide.options
1.19 +org.openide.src
1.20 +org.openide.src.nodes
1.21 +org.openide.text
1.22 +org.openide.util
1.23 +org.openide.util.actions
1.24 +org.openide.util.datatransfer
1.25 +org.openide.util.enum
1.26 +org.openide.util.io
1.27 +org.openide.util.lookup
1.28 +org.openide.windows
1.29 +org.openide.xml
2.1 --- a/vcscore/build.xml Thu Feb 14 20:23:30 2002 +0000
2.2 +++ b/vcscore/build.xml Sun Feb 17 18:17:44 2002 +0000
2.3 @@ -12,8 +12,11 @@
2.4 Microsystems, Inc. All Rights Reserved.
2.5 -->
2.6
2.7 +<!-- Special targets: vcs-apis -->
2.8 +
2.9 <project name="vcscore" default="netbeans" basedir=".">
2.10
2.11 + <property name="nbroot" value=".."/>
2.12 <property name="binroot" location="../../nbextra"/>
2.13 <property name="nbm_alias" value="nb_ide"/>
2.14 <property name="homepage.base" value="netbeans.org"/>
2.15 @@ -25,7 +28,7 @@
2.16 <taskdef name="locjar" classname="org.netbeans.nbbuild.LocalizedJar" classpath="../nbbuild/nbantext.jar"/>
2.17
2.18 <target name="compile">
2.19 - <javac srcdir="src" destdir="src" deprecation="${build.compiler.deprecation}" debug="${build.compiler.debug}">
2.20 + <javac srcdir="src" destdir="src" deprecation="${build.compiler.deprecation}" debug="${build.compiler.debug}" excludes="org/netbeans/api/,org/netbeans/modules/vcs/core/">
2.21 <classpath>
2.22 <pathelement location="../editor/netbeans/modules/ext/nb-editor.jar"/>
2.23 <pathelement location="../openidex/netbeans/modules/autoload/openidex.jar"/>
2.24 @@ -75,6 +78,43 @@
2.25 </makenbm>
2.26 </target>
2.27
2.28 + <!-- VCS API documentation -->
2.29 + <target name="vcs-apis" description="Create VCS API documentation.">
2.30 + <property name="jdk-docs-location" value="http://java.sun.com/j2se/1.3/docs/api"/>
2.31 + <property name="openide-docs-location" value="http://www.netbeans.org/download/apis/"/>
2.32 + <echo message="Build VCS API documentation..."/>
2.33 + <mkdir dir="VCSAPIs"/>
2.34 + <javadoc destdir="VCSAPIs"
2.35 + packagenames="org.netbeans.api.vcs,org.netbeans.api.vcs.actions,org.netbeans.api.vcs.commands,org.netbeans.api.vcs.groups,org.netbeans.api.vcs.runtime,org.netbeans.api.vcs.util,org.netbeans.api.vcs.util.table,org.netbeans.api.vcs.util.virtuals,org.netbeans.api.vcs.variables,org.netbeans.api.vcs.versioning"
2.36 + doctitle="NetBeans VCS APIs"
2.37 + use="true"
2.38 + splitindex="true"
2.39 + author="false"
2.40 + version="false"
2.41 + maxmemory="64m"
2.42 + >
2.43 + <sourcepath>
2.44 + <pathelement location="api/doc"/>
2.45 + <pathelement location="src"/>
2.46 + </sourcepath>
2.47 + <classpath>
2.48 + <fileset dir="${nbroot}/openide/netbeans/lib">
2.49 + <include name="openide*.jar" />
2.50 + </fileset>
2.51 + </classpath>
2.52 + <link href="${jdk-docs-location}"
2.53 + offline="true"
2.54 + packagelistLoc="${nbroot}/openide/api/doc"
2.55 + />
2.56 + <link href="${openide-docs-location}"
2.57 + offline="true"
2.58 + packagelistLoc="api/doc/openide"
2.59 + />
2.60 + </javadoc>
2.61 + <zip zipfile="VCSAPIs.zip" basedir="VCSAPIs"/>
2.62 + </target>
2.63 +
2.64 +
2.65 <target name="clean">
2.66 <delete>
2.67 <fileset dir="src">