[
https://issues.apache.org/jira/browse/OAK-8840?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17865783#comment-17865783
]
Julian Reschke edited comment on OAK-8840 at 10/7/25 3:01 PM:
--------------------------------------------------------------
I believe we should finally get this done.
Remaining usage of jackrabbit-data in Oak is:
{noformat}
> ack --xml "jackrabbit-data"
oak-blob/pom.xml
81: <artifactId>jackrabbit-data</artifactId>
oak-blob-cloud/pom.xml
98: <artifactId>jackrabbit-data</artifactId>
194: <artifactId>jackrabbit-data</artifactId>
oak-blob-cloud-azure/pom.xml
143: <artifactId>jackrabbit-data</artifactId>
310: <artifactId>jackrabbit-data</artifactId>
oak-blob-plugins/pom.xml
85: <artifactId>jackrabbit-data</artifactId>
168: <artifactId>jackrabbit-data</artifactId>
oak-it-osgi/test-bundles.xml
44: <include>org.apache.jackrabbit:jackrabbit-data</include>
oak-jcr/pom.xml
433: <artifactId>jackrabbit-data</artifactId>
oak-pojosr/pom.xml
129: <artifactId>jackrabbit-data</artifactId>
oak-segment-tar/pom.xml
237: <artifactId>jackrabbit-data</artifactId>
{noformat}
Where some just "need" `RandomInputStream` from the jackrabbit core test
artefact. Maybe we should get rid of that first.
was (Author: reschke):
I believe we should finally get this done.
Remaining usage of jackrabbit-date in Oak is:
{noformat}
> ack --xml "jackrabbit-data"
oak-blob/pom.xml
81: <artifactId>jackrabbit-data</artifactId>
oak-blob-cloud/pom.xml
98: <artifactId>jackrabbit-data</artifactId>
194: <artifactId>jackrabbit-data</artifactId>
oak-blob-cloud-azure/pom.xml
143: <artifactId>jackrabbit-data</artifactId>
310: <artifactId>jackrabbit-data</artifactId>
oak-blob-plugins/pom.xml
85: <artifactId>jackrabbit-data</artifactId>
168: <artifactId>jackrabbit-data</artifactId>
oak-it-osgi/test-bundles.xml
44: <include>org.apache.jackrabbit:jackrabbit-data</include>
oak-jcr/pom.xml
433: <artifactId>jackrabbit-data</artifactId>
oak-pojosr/pom.xml
129: <artifactId>jackrabbit-data</artifactId>
oak-segment-tar/pom.xml
237: <artifactId>jackrabbit-data</artifactId>
{noformat}
Where some just "need" `RandomInputStream` from the jackrabbit core test
artefact. Maybe we should get rid of that first.
> move jackrabbit-data into Oak
> -----------------------------
>
> Key: OAK-8840
> URL: https://issues.apache.org/jira/browse/OAK-8840
> Project: Jackrabbit Oak
> Issue Type: Task
> Components: blob
> Reporter: Julian Reschke
> Priority: Major
>
> jackrabbit-data is one of the few remaining dependencies on Jackrabbit. It
> would be good to move this into the Oak project, so it can evolve at Oak's
> speed.
> [~amitj], [~mreutegg], [~mattvryan] - what do you think?
> In particular, are there parts in jackrabbit-data which should stay over
> there? For instance, I assumed that DB-backed data stores aren't used in Oak,
> but then found out about {{DbDataStoreService}}. Maybe a cleanup is needed
> first?
--
This message was sent by Atlassian Jira
(v8.20.10#820010)