[
https://issues.apache.org/jira/browse/MJAVADOC-605?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Robert Scholte closed MJAVADOC-605.
-----------------------------------
Resolution: Duplicate
Assignee: Robert Scholte
> Exclude packages does not work as described in documentation
> ------------------------------------------------------------
>
> Key: MJAVADOC-605
> URL: https://issues.apache.org/jira/browse/MJAVADOC-605
> Project: Maven Javadoc Plugin
> Issue Type: Bug
> Affects Versions: 3.1.0
> Reporter: William Collishaw
> Assignee: Robert Scholte
> Priority: Major
>
> This functionality worked in 3.0.1 and failed after upgrading to 3.1.0
> The following syntax is shown in the
> [documentation|[https://maven.apache.org/plugins/maven-javadoc-plugin/examples/exclude-package-names.html]]
> :
> <excludePackageNames>com.mycompany.myapp.package1.*:com.mycompany.myapp.package2:*.util.*</excludePackageNames>
> In this example the documentation states that the following packages are
> excluded:
> * com.mycompany.myapp.package2
> * com.mycompany.myapp.package2.subpackage4
> * com.mycompany.myapp.package2.subpackage5
> * com.mycompany.myapp.package2.util
> This was correct in 3.0.1, however since upgrading to 3.1.0, the following
> behavior is observed:
> +*Scenario 1* (which does not match current documentation)+
> {code:java}
> <excludePackageNames>com.mycompany.myapp.package2</excludePackageNames>{code}
> +Excluded+
> * com.mycompany.myapp.package2
> +Included+
> * com.mycompany.myapp.package2.subpackage4
> * com.mycompany.myapp.package2.subpackage5
> * com.mycompany.myapp.package2.util
> +*Scenario 2* (This matches documentation scenario)+
> {code:java}
> <excludePackageNames>com.mycompany.myapp.package2.*</excludePackageNames>{code}
> +Excluded+
> * com.mycompany.myapp.package2.subpackage4
> * com.mycompany.myapp.package2.subpackage5
> * com.mycompany.myapp.package2.util
> +Included+
> * com.mycompany.myapp.package2
>
> +*Scenario 3* (This is the current workaround)+
> {code:java}
> <excludePackageNames>com.mycompany.myapp.package2:com.mycompany.myapp.package2.*</excludePackageNames>{code}
> +Excluded+
> * com.mycompany.myapp.package2
> * com.mycompany.myapp.package2.subpackage4
> * com.mycompany.myapp.package2.subpackage5
> * com.mycompany.myapp.package2.util
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)