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

Julian Reschke commented on OAK-8840:
-------------------------------------

Remaining occurences in Oak:

{noformat}
oak-blob/pom.xml-80-      <artifactId>jcr</artifactId>
oak-blob/pom.xml-81-      <version>2.0</version>
oak-blob/pom.xml-82-    </dependency>
oak-blob/pom.xml-83-    <dependency>
oak-blob/pom.xml-84-      <groupId>org.apache.jackrabbit</groupId>
oak-blob/pom.xml:85:      <artifactId>jackrabbit-data</artifactId>
oak-blob/pom.xml-86-      <version>${jackrabbit.version}</version>
oak-blob/pom.xml-87-    </dependency>
oak-blob/pom.xml-88-    <!-- Dependencies to other Oak components -->
oak-blob/pom.xml-89-    <dependency>
oak-blob/pom.xml-90-      <groupId>org.apache.jackrabbit</groupId>
--
oak-blob-cloud/pom.xml-92-            
<artifactId>jackrabbit-jcr-commons</artifactId>
oak-blob-cloud/pom.xml-93-            <version>${jackrabbit.version}</version>
oak-blob-cloud/pom.xml-94-        </dependency>
oak-blob-cloud/pom.xml-95-        <dependency>
oak-blob-cloud/pom.xml-96-            <groupId>org.apache.jackrabbit</groupId>
oak-blob-cloud/pom.xml:97:            <artifactId>jackrabbit-data</artifactId>
oak-blob-cloud/pom.xml-98-            <version>${jackrabbit.version}</version>
oak-blob-cloud/pom.xml-99-        </dependency>
oak-blob-cloud/pom.xml-100-
oak-blob-cloud/pom.xml-101-        <!-- Dependencies to other Oak components -->
oak-blob-cloud/pom.xml-102-        <dependency>
--
oak-blob-cloud/pom.xml-187-        </dependency>
oak-blob-cloud/pom.xml-188-
oak-blob-cloud/pom.xml-189-        <!-- Test dependencies -->
oak-blob-cloud/pom.xml-190-        <dependency>
oak-blob-cloud/pom.xml-191-            <groupId>org.apache.jackrabbit</groupId>
oak-blob-cloud/pom.xml:192:            <artifactId>jackrabbit-data</artifactId>
oak-blob-cloud/pom.xml-193-            <version>${jackrabbit.version}</version>
oak-blob-cloud/pom.xml-194-            <classifier>tests</classifier>
oak-blob-cloud/pom.xml-195-            <scope>test</scope>
oak-blob-cloud/pom.xml-196-        </dependency>
oak-blob-cloud/pom.xml-197-        <dependency>
--
oak-blob-cloud-azure/pom.xml-93-            
<artifactId>jackrabbit-jcr-commons</artifactId>
oak-blob-cloud-azure/pom.xml-94-            
<version>${jackrabbit.version}</version>
oak-blob-cloud-azure/pom.xml-95-        </dependency>
oak-blob-cloud-azure/pom.xml-96-        <dependency>
oak-blob-cloud-azure/pom.xml-97-            
<groupId>org.apache.jackrabbit</groupId>
oak-blob-cloud-azure/pom.xml:98:            
<artifactId>jackrabbit-data</artifactId>
oak-blob-cloud-azure/pom.xml-99-            
<version>${jackrabbit.version}</version>
oak-blob-cloud-azure/pom.xml-100-        </dependency>
oak-blob-cloud-azure/pom.xml-101-
oak-blob-cloud-azure/pom.xml-102-        <!-- Dependencies to other Oak 
components -->
oak-blob-cloud-azure/pom.xml-103-        <dependency>
--
oak-blob-cloud-azure/pom.xml-128-        </dependency>
oak-blob-cloud-azure/pom.xml-129-
oak-blob-cloud-azure/pom.xml-130-        <!-- Test dependencies -->
oak-blob-cloud-azure/pom.xml-131-        <dependency>
oak-blob-cloud-azure/pom.xml-132-            
<groupId>org.apache.jackrabbit</groupId>
oak-blob-cloud-azure/pom.xml:133:            
<artifactId>jackrabbit-data</artifactId>
oak-blob-cloud-azure/pom.xml-134-            
<version>${jackrabbit.version}</version>
oak-blob-cloud-azure/pom.xml-135-            <classifier>tests</classifier>
oak-blob-cloud-azure/pom.xml-136-            <scope>test</scope>
oak-blob-cloud-azure/pom.xml-137-        </dependency>
oak-blob-cloud-azure/pom.xml-138-        <dependency>
--
oak-blob-plugins/pom.xml-79-      
<artifactId>jackrabbit-jcr-commons</artifactId>
oak-blob-plugins/pom.xml-80-      <version>${jackrabbit.version}</version>
oak-blob-plugins/pom.xml-81-    </dependency>
oak-blob-plugins/pom.xml-82-    <dependency>
oak-blob-plugins/pom.xml-83-      <groupId>org.apache.jackrabbit</groupId>
oak-blob-plugins/pom.xml:84:      <artifactId>jackrabbit-data</artifactId>
oak-blob-plugins/pom.xml-85-      <version>${jackrabbit.version}</version>
oak-blob-plugins/pom.xml-86-    </dependency>
oak-blob-plugins/pom.xml-87-
oak-blob-plugins/pom.xml-88-    <!-- Dependencies to other Oak components -->
oak-blob-plugins/pom.xml-89-    <dependency>
--
oak-blob-plugins/pom.xml-161-      <artifactId>junit</artifactId>
oak-blob-plugins/pom.xml-162-      <scope>test</scope>
oak-blob-plugins/pom.xml-163-    </dependency>
oak-blob-plugins/pom.xml-164-    <dependency>
oak-blob-plugins/pom.xml-165-      <groupId>org.apache.jackrabbit</groupId>
oak-blob-plugins/pom.xml:166:      <artifactId>jackrabbit-data</artifactId>
oak-blob-plugins/pom.xml-167-      <version>${jackrabbit.version}</version>
oak-blob-plugins/pom.xml-168-      <classifier>tests</classifier>
oak-blob-plugins/pom.xml-169-      <scope>test</scope>
oak-blob-plugins/pom.xml-170-      <optional>true</optional>
oak-blob-plugins/pom.xml-171-    </dependency>
--
oak-it-osgi/test-bundles.xml-40-        
<include>commons-fileupload:commons-fileupload</include>
oak-it-osgi/test-bundles.xml-41-        
<include>commons-logging:commons-logging</include>
oak-it-osgi/test-bundles.xml-42-        
<include>org.apache.commons:commons-lang3</include>
oak-it-osgi/test-bundles.xml-43-        
<include>org.apache.commons:commons-collections4</include>
oak-it-osgi/test-bundles.xml-44-        
<include>org.apache.jackrabbit:jackrabbit-jcr-commons</include>
oak-it-osgi/test-bundles.xml:45:        
<include>org.apache.jackrabbit:jackrabbit-data</include>
oak-it-osgi/test-bundles.xml-46-        
<include>org.apache.jackrabbit:oak-api</include>
oak-it-osgi/test-bundles.xml-47-        
<include>org.apache.jackrabbit:oak-jackrabbit-api</include>
oak-it-osgi/test-bundles.xml-48-        
<include>org.apache.jackrabbit:oak-commons</include>
oak-it-osgi/test-bundles.xml-49-        
<include>org.apache.jackrabbit:oak-core</include>
oak-it-osgi/test-bundles.xml-50-        
<include>org.apache.jackrabbit:oak-store-composite</include>
--
oak-jcr/pom.xml-433-      <version>${jackrabbit.version}</version>
oak-jcr/pom.xml-434-      <scope>test</scope>
oak-jcr/pom.xml-435-    </dependency>
oak-jcr/pom.xml-436-    <dependency>
oak-jcr/pom.xml-437-      <groupId>org.apache.jackrabbit</groupId>
oak-jcr/pom.xml:438:      <artifactId>jackrabbit-data</artifactId>
oak-jcr/pom.xml-439-      <version>${jackrabbit.version}</version>
oak-jcr/pom.xml-440-      <classifier>tests</classifier>
oak-jcr/pom.xml-441-      <scope>test</scope>
oak-jcr/pom.xml-442-    </dependency>
oak-jcr/pom.xml-443-    <dependency>
--
oak-pojosr/pom.xml-123-      <artifactId>mongo-java-driver</artifactId>
oak-pojosr/pom.xml-124-      <optional>true</optional>
oak-pojosr/pom.xml-125-    </dependency>
oak-pojosr/pom.xml-126-    <dependency>
oak-pojosr/pom.xml-127-      <groupId>org.apache.jackrabbit</groupId>
oak-pojosr/pom.xml:128:      <artifactId>jackrabbit-data</artifactId>
oak-pojosr/pom.xml-129-      <version>${jackrabbit.version}</version>
oak-pojosr/pom.xml-130-    </dependency>
oak-pojosr/pom.xml-131-    <dependency>
oak-pojosr/pom.xml-132-      <groupId>commons-io</groupId>
oak-pojosr/pom.xml-133-      <artifactId>commons-io</artifactId>
--
oak-segment-tar/pom.xml-227-            <version>${jackrabbit.version}</version>
oak-segment-tar/pom.xml-228-            <scope>provided</scope>
oak-segment-tar/pom.xml-229-        </dependency>
oak-segment-tar/pom.xml-230-        <dependency>
oak-segment-tar/pom.xml-231-            <groupId>org.apache.jackrabbit</groupId>
oak-segment-tar/pom.xml:232:            <artifactId>jackrabbit-data</artifactId>
oak-segment-tar/pom.xml-233-            <version>${jackrabbit.version}</version>
oak-segment-tar/pom.xml-234-            <scope>provided</scope>
oak-segment-tar/pom.xml-235-        </dependency>
oak-segment-tar/pom.xml-236-
oak-segment-tar/pom.xml-237-        <!-- Other dependencies -->
{noformat}

> 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