You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pdfbox.apache.org by "Jukka Zitting (Commented) (JIRA)" <ji...@apache.org> on 2011/12/20 18:54:31 UTC

[jira] [Commented] (PDFBOX-1187) Cut dependency between pdfbox and jempbox

    [ https://issues.apache.org/jira/browse/PDFBOX-1187?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13173351#comment-13173351 ] 

Jukka Zitting commented on PDFBOX-1187:
---------------------------------------

The trouble with this is that it breaks binary compatiblity, so if we want to do this, we should then upgrade PDFBox version number to 2.x. As a first step the methods should be deprecated in a 1.x release.

Another alternative, in case we plan to deprecate JempBox in favor of XmpBox, would be to move the org.apache.jempbox code into pdfbox so we'd neither need the dependency nor break API compatibility.
                
> Cut dependency between pdfbox and jempbox
> -----------------------------------------
>
>                 Key: PDFBOX-1187
>                 URL: https://issues.apache.org/jira/browse/PDFBOX-1187
>             Project: PDFBox
>          Issue Type: Wish
>          Components: PDModel
>            Reporter: Guillaume Bailleul
>            Assignee: Guillaume Bailleul
>            Priority: Minor
>             Fix For: 1.7.0
>
>         Attachments: cut_jempbox.patch
>
>
> pdfbox artifact depends on jempbox only in PDMetadata class where two methods export or import XMPMetadata :
> * exportXMPMetadata
> * importXMPMetadata
> The work on serializing/unserializing could be done in the calling code without complexity (see attached patch)
> Please give opinion

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira