Bug 983882 - maven-ejb-plugin: license files are not installed
maven-ejb-plugin: license files are not installed
Status: CLOSED RAWHIDE
Product: Fedora
Classification: Fedora
Component: maven-ejb-plugin (Show other bugs)
rawhide
Unspecified Unspecified
unspecified Severity unspecified
: ---
: ---
Assigned To: Michal Srb
Fedora Extras Quality Assurance
:
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2013-07-12 03:29 EDT by Michal Srb
Modified: 2013-07-16 08:25 EDT (History)
2 users (show)

See Also:
Fixed In Version: 2.3-8
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2013-07-16 08:25:02 EDT
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)
patch (3.98 KB, patch)
2013-07-12 05:16 EDT, Michal Srb
no flags Details | Diff

  None (edit)
Description Michal Srb 2013-07-12 03:29:11 EDT
Description of problem:

According to packaging guidelines [1], LICENSE and NOTICE files should be installed as documentation. Please install these files also with javadoc subpackage. Thanks

[1]: http://fedoraproject.org/wiki/Packaging:LicensingGuidelines#License_Text
Comment 1 Michal Srb 2013-07-12 05:16:45 EDT
Created attachment 772608 [details]
patch

install license files + few tweaks

- Adapt to current guidelines
- Fix BR

Currently, maven-ejb-plugin uses very old macros %add_to_maven_depmap and %update_maven_depmap. These macros will be probably removed in not so far future [1]. I replaced them (and mvn-rpmbuild) with XMvn. Using XMvn to build Maven packages is currently recommended by java packaging guidelines.

[1]: https://lists.fedoraproject.org/pipermail/java-devel/2013-July/004834.html
Comment 2 Michal Srb 2013-07-16 08:25:02 EDT
Fixed in Rawhide. Closing.

Note You need to log in before you can comment on or make changes to this bug.