Before 3.0.0, only one source directory could be specified.
<configuration>
<applicationTitle>project-name</applicationTitle>
<sourceDirectory>src/sql</sourceDirectory>
<includes>*.sql</includes>
<reportOutputDirectory>target/site/apidocs</reportOutputDirectory>
</configuration>
Version 3.0.0 and greater allow the normal Maven mechanism for specifying files for processing, allowing multiple source directories and multiple include/exclude filters:-
<configuration>
<applicationTitle>project-name</applicationTitle>
<fileSets>
<fileSet>
<directory>samples</directory>
<include>**/*.sql</include>
</fileSet>
<fileSet>
<directory>/Development/pldoc/trunk/src/test/resources/testinput</directory>
<includes>
<include>**/*.fnc</include>
<include>**/*.prc</include>
<include>**/*.trg</include>
<include>**/*.pks</include>
<include>**/*.pkb</include>
<include>**/*.tps</include>
<include>**/*.tpb</include>
</includes>
<excludes>
<exclude>**/*Java*</exclude>
<exclude>**/*_fully_reserved*</exclude>
</excludes>
</fileSet>
</fileSets>
<reportOutputDirectory>target/site/apidocs</reportOutputDirectory>
</configuration>