[ 
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)

Reply via email to