Author: cedricwalter
Date: Tue Apr 8 21:51:23 2014
New Revision: 1585845
URL: http://svn.apache.org/r1585845
Log:
migrated javadoc settings from ant to maven plugin configuration
Modified:
poi/branches/maven/old.xml
poi/branches/maven/pom.xml
Modified: poi/branches/maven/old.xml
URL:
http://svn.apache.org/viewvc/poi/branches/maven/old.xml?rev=1585845&r1=1585844&r2=1585845&view=diff
==============================================================================
--- poi/branches/maven/old.xml (original)
+++ poi/branches/maven/old.xml Tue Apr 8 21:51:23 2014
@@ -760,71 +760,9 @@ under the License.
</touch>
</target>
- <!-- Generates the API documentation. -->
- <target name="javadocs"
- description="Generates the API documentation">
- <javadoc verbose="false" author="true" destdir="${apidocs.report.dir}"
- windowtitle="POI API Documentation" use="true" version="true"
- maxmemory="384M" additionalparam="-notimestamp">
-
- <packageset dir="${main.src}" defaultexcludes="yes">
- <include name="org/apache/poi/**"/>
- </packageset>
- <packageset dir="${scratchpad.src}" defaultexcludes="yes">
- <include name="org/apache/poi/**"/>
- <exclude name="org/apache/poi/hdf/**"/>
- </packageset>
- <packageset dir="${ooxml.src}" defaultexcludes="yes">
- <include name="org/apache/poi/**"/>
- </packageset>
-
- <classpath id="javadoc.classpath">
- <path refid="main.classpath"/>
- <path refid="ooxml.classpath"/>
- <path path="${env.CLASSPATH}"/>
- </classpath>
-
- <doctitle><![CDATA[<h1>POI API Documentation</h1>]]></doctitle>
- <bottom>
- <![CDATA[<i>Copyright ${tstamp.year} The Apache Software
Foundation or
- its licensors, as applicable.</i>]]>
- </bottom>
- <group>
- <title>DDF - Dreadful Drawing Format</title>
- <package name="org.apache.poi.ddf*"/>
- </group>
- <group>
- <title>HPSF - Horrible Property Set Format</title>
- <package name="org.apache.poi.hpsf*"/>
- </group>
- <group>
- <title>HSSF - Horrible Spreadsheet Format</title>
- <package name="org.apache.poi.hssf*"/>
- </group>
- <group>
- <title>HWPF - Horrible Word Processor Format</title>
- <package name="org.apache.poi.hwpf*"/>
- </group>
- <group>
- <title>POIFS - POI File System</title>
- <package name="org.apache.poi.poifs*"/>
- </group>
- <group>
- <title>Utilities</title>
- <package name="org.apache.poi.util*"/>
- </group>
- <group>
- <title>Examples</title>
- <package name="org.apache.poi.hpsf.examples*"/>
- <package name="org.apache.poi.hssf.usermodel.examples*"/>
- </group>
- </javadoc>
-
- </target>
-
<!-- Generates documentation and reports -->
- <target name="site" depends="docs,javadocs"
+ <target name="site" depends="docs"
description="Generates POI's website's contents"/>
<!-- TODO to be done with assembly -->
@@ -931,7 +869,7 @@ under the License.
</target>
<target name="gump" depends="compile-all, test-all, jar"/>
- <target name="jenkins" depends="compile-all, test-all, jar, javadocs,
assemble, findbugs, rat-check"/>
+ <target name="jenkins" depends="compile-all, test-all, jar, assemble,
findbugs, rat-check"/>
<available property="maven.ant.tasks.present"
classname="org.apache.maven.artifact.ant.Pom"/>
<target name="maven.ant.tasks-check">
Modified: poi/branches/maven/pom.xml
URL:
http://svn.apache.org/viewvc/poi/branches/maven/pom.xml?rev=1585845&r1=1585844&r2=1585845&view=diff
==============================================================================
--- poi/branches/maven/pom.xml (original)
+++ poi/branches/maven/pom.xml Tue Apr 8 21:51:23 2014
@@ -53,6 +53,8 @@
<jdk.version.class>1.6</jdk.version.class>
<compile.debug>true</compile.debug>
+ <!-- used in text placed at the bottom of each javadoc see bottom
property of javadoc plugin -->
+ <maven.build.timestamp.format>yyyy</maven.build.timestamp.format>
</properties>
<modules>
@@ -337,6 +339,71 @@
<xmlOutputDirectory>target/site</xmlOutputDirectory>
</configuration>
</plugin>
+
+ <!-- see
http://maven.apache.org/plugins/maven-javadoc-plugin/javadoc-mojo.html -->
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-javadoc-plugin</artifactId>
+ <version>2.9.1</version>
+ <configuration>
+ <!-- Specifies the destination directory where javadoc
saves the generated HTML files. Default is ${project.build.directory}/apidocs.
-->
+
<outputDirectory>${project.build.directory}/apidocs</outputDirectory>
+
+ <!-- Suppresses the timestamp, which is hidden in an HTML
comment in the generated HTML near the top of each page. -->
+ <notimestamp>true</notimestamp>
+ <!-- Specifies the maximum Java heap size to be used when
launching the Javadoc tool.
+ JVMs refer to this property as the -Xmx parameter.
Example: '512' or '512m'.
+ The memory unit depends on the JVM used.
+ The units supported could be: k, kb, m, mb, g, gb, t,
tb. If no unit specified, the default unit is m. -->
+ <maxmemory>384m</maxmemory>
+ <!-- Specifies whether or not the author text is included
in the generated Javadocs. Default is true. -->
+ <author>true</author>
+ <!-- Default is false. -->
+ <verbose>false</verbose>
+ <!-- Includes one "Use" page for each documented class and
package. Default is true. -->
+ <use>true</use>
+
+ <sourceFileIncludes>
+ <include>org/apache/poi/**</include>
+ </sourceFileIncludes>
+ <sourceFileExcludes>
+ <exclude>org/apache/poi/hdf/**</exclude>
+ </sourceFileExcludes>
+ <bottom><![CDATA[<i>Copyright ${maven.build.timestamp} The
Apache Software Foundation or its licensors, as applicable.</i>]]></bottom>
+ <groups>
+ <group>
+ <title>DDF - Dreadful Drawing Format</title>
+ <package name="org.apache.poi.ddf*"/>
+ </group>
+ <group>
+ <title>HPSF - Horrible Property Set Format</title>
+ <package name="org.apache.poi.hpsf*"/>
+ </group>
+ <group>
+ <title>HSSF - Horrible Spreadsheet Format</title>
+ <package name="org.apache.poi.hssf*"/>
+ </group>
+ <group>
+ <title>HWPF - Horrible Word Processor
Format</title>
+ <package name="org.apache.poi.hwpf*"/>
+ </group>
+ <group>
+ <title>POIFS - POI File System</title>
+ <package name="org.apache.poi.poifs*"/>
+ </group>
+ <group>
+ <title>Utilities</title>
+ <package name="org.apache.poi.util*"/>
+ </group>
+ <group>
+ <title>Examples</title>
+ <package name="org.apache.poi.hpsf.examples*"/>
+ <package
name="org.apache.poi.hssf.usermodel.examples*"/>
+ </group>
+ </groups>
+
+ </configuration>
+ </plugin>
</plugins>
</reporting>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]