[ https://issues.apache.org/jira/browse/JCRVLT-546?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17379780#comment-17379780 ]
Konrad Windszus commented on JCRVLT-546: ---------------------------------------- As the removed classes could not have been referenced from other bundles (due to the private super class {{AbstractArtifact}}) I think in this case we can ignore the baseline suggestion and just increase the package version of {{org.apache.jackrabbit.vault.fs}} to 2.5.0 (from 2.4.0). The remaining classes in {{org.apache.jackrabbit.vault.fs}} have not been touched. WDYT [~dsuess] and [~tripod]? > Remove private references from exported classes > ----------------------------------------------- > > Key: JCRVLT-546 > URL: https://issues.apache.org/jira/browse/JCRVLT-546 > Project: Jackrabbit FileVault > Issue Type: Improvement > Reporter: Konrad Windszus > Assignee: Konrad Windszus > Priority: Major > Fix For: 3.5.2 > > > The following issues are reported by Bnd: > # {{[ERROR] .../vault-core/bnd.bnd [0:0]: Export > org.apache.jackrabbit.vault.fs, has 1, private references > [org.apache.jackrabbit.vault.fs.impl]}}: This is caused by some public > classes extending {{org.apache.jackrabbit.vault.fs.impl.AbstractArtifact}} > like {{DirectoryArtifact}} and others. > # {{[ERROR] .../vault-core/bnd.bnd [0:0]: Export > org.apache.jackrabbit.vault.fs.api, has 1, private references > [org.apache.jackrabbit.spi2dav]}}: This is caused by {{RepositoryFactory}} > using {{org.apache.jackrabbit.spi2dav.ConnectionOptions}} in method > {{createRepository}} > # {{[ERROR] .../vault-core/bnd.bnd [0:0]: Export > org.apache.jackrabbit.vault.packaging, has 1, private references > [org.apache.jackrabbit.vault.packaging.registry.impl]}}: This is caused by > {{Packaging}} returning {{JcrPackageRegistry}} in > {{getJcrPackageRegistry(...)}}. > # {{[ERROR] .../vault-core/bnd.bnd [0:0]: Export > org.apache.jackrabbit.vault.util, has 1, private references > [org.apache.jackrabbit.spi2dav]}}: This is caused by {{RepositoryProvider}} > using {{org.apache.jackrabbit.spi2dav.ConnectionOptions}} in method > {{createRepository}} -- This message was sent by Atlassian Jira (v8.3.4#803005)