You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@commons.apache.org by "Gary D. Gregory (Jira)" <ji...@apache.org> on 2023/09/19 13:22:00 UTC

[jira] [Commented] (VFS-841) Copy the Main class for testing with Jackrabbit Standalone Components instead of reusing

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

Gary D. Gregory commented on VFS-841:
-------------------------------------

[~woonsan] 

Thank you for updating the PR. Merged. Please verify in git master.

 

> Copy the Main class for testing with Jackrabbit Standalone Components instead of reusing
> ----------------------------------------------------------------------------------------
>
>                 Key: VFS-841
>                 URL: https://issues.apache.org/jira/browse/VFS-841
>             Project: Commons VFS
>          Issue Type: Improvement
>            Reporter: Woonsan Ko
>            Priority: Major
>             Fix For: 2.10.0
>
>
> As of VFS-686, the VFS2 over webdav module depends on the specific Main class of Jackrabbit standalone components.
> However, the Main class is not supposed to be inherited from or reused in external projects. Jackrabbit projects has adopted the OSGi bundle API compatibility policy, instead of pure Java level binary API compatibility.
> Therefore, we'd better copy the Main class in the test cases instead of inheriting what's not supposed be exposed. See comments in JCR-4957 for detail.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)