File: 02_build_javadoc.patch

package info (click to toggle)
libcommons-logging-java 1.2-1
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd, stretch
  • size: 1,228 kB
  • ctags: 880
  • sloc: java: 5,419; xml: 3,915; makefile: 23
file content (53 lines) | stat: -rw-r--r-- 1,828 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
Description: Adds a target to generate the javadoc.
Forwarded: not-needed
--- a/build.xml
+++ b/build.xml
@@ -613,7 +613,7 @@
   </target>
 
 
-  <target name="all" depends="clean,compile,test"
+  <target name="all" depends="clean,compile,test,javadoc"
    description="Clean and compile all components"/>
 
 
@@ -773,4 +773,39 @@
     </fail>
   </target>
 
+  <target name="javadoc" depends="compile"
+         description="Create component Javadoc documentation">
+    <mkdir      dir="${dist.home}"/>
+    <mkdir      dir="${dist.home}/docs"/>
+    <mkdir      dir="${dist.home}/docs/api"/>
+    <javadoc sourcepath="${source.home}"
+             destdir="${dist.home}/docs/api"
+             overview="${source.home}/overview.html"
+             packagenames="org.apache.commons.*"
+             author="true"
+             private="true"
+             version="true"
+             doctitle="&lt;h1&gt;${component.title} (Version
+                      ${component.version})&lt;/h1&gt;"
+             windowtitle="${component.title} (Version
+                         ${component.version})"
+             bottom='Copyright 2002-2013 The Apache Software
+                    Foundation.&lt;!--
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+implied.
+See the License for the specific language governing permissions and
+limitations under the License.--&gt;'>
+      <classpath refid="test.classpath"/>
+    </javadoc>
+  </target>
+
 </project>