[ 
https://issues.apache.org/jira/browse/MJAVADOC-392?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Michael Osipov closed MJAVADOC-392.
-----------------------------------
    Resolution: Auto Closed

This issue has been auto closed because it has been inactive for a long period 
of time. If you think this issue still applies, retest your problem with the 
most recent version of Maven and the affected component, reopen and post your 
results.

> Improve generation of proper LICENSE/NOTICE for Jar
> ---------------------------------------------------
>
>                 Key: MJAVADOC-392
>                 URL: https://issues.apache.org/jira/browse/MJAVADOC-392
>             Project: Maven Javadoc Plugin
>          Issue Type: New Feature
>    Affects Versions: 2.9.1
>            Reporter: Marshall Schor
>            Priority: Minor
>
> The javadoc:jar goal when run, in addition to putting into the Jar the 
> generated Javadocs, also puts in all files in resource directories that end 
> with "maven-shared-archive-resources".  This results in the JAR having the 
> same LICENSE/NOTICE files that are part of the normal JAR build.  
> When the normal JAR build includes artifacts from 3rd parties (e.g., some 
> icons), the normal JAR build LICENSE/NOTICE file could include parts for 
> those 3rd party artifacts.
> The result of this design is that the Javadoc generated file, which doesn't 
> include those 3rd party artifacts, ends up having a LICENSE/NOTICE file that 
> incorrectly includes parts for those (non-present) artifacts.
> Please design a solution to mitigate this, as the LICENSE / NOTICE files 
> should accurately reflect the contents of the JAR.  Note that a general 
> solution might need to have the ability to override the plain-vanilla 
> LICENSE/NOTICE.  A sample use case: suppose a Java source file being 
> "javadoc'd" was a derivative of some third party artifact, and as such, had 
> that 3rd party's LICENSE/NOTICE included in the normal JAR build.  If the 
> derivative nature bled through into the Javadoc, then (angels dancing on the 
> head of a pin) the Javadoc might need the LICENSE/NOTICE.  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to