[
https://issues.apache.org/jira/browse/VFS-841?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Gary D. Gregory updated VFS-841:
--------------------------------
Summary: Copy the Main class for testing with Jackrabbit Standalone
Components instead of reusing (was: Copy the Main class for testing with
Jackrabbit Standalone Components instead of inheriting)
> 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
>
> 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)