Remote Jackrabbit
authormbaudier <mbaudier@argeo.org>
Fri, 2 Jan 2015 16:08:31 +0000 (17:08 +0100)
committermbaudier <mbaudier@argeo.org>
Fri, 2 Jan 2015 16:08:31 +0000 (17:08 +0100)
META-INF/spring/apache.jackrabbit.xml

index fb1b8b6aa08195b7da7ac11b6a09bc8d88ea507e..878629e6496df07314fd5e0576ad6e75abc4c6a0 100644 (file)
@@ -7,8 +7,7 @@
        http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.5.xsd
        http://www.argeo.org/schema/slc-flow http://www.argeo.org/schema/slc-flow-1.2.xsd">
 
-       <flow:flow name="apache/org.apache.jackrabbit"
-               spec="spec.version">
+       <flow:flow name="apache/org.apache.jackrabbit" spec="spec.version">
                <flow:arg name="version" value="2.8.0" />
                <bean id="org.apache.jackrabbit.api" parent="template.jackrabbitMaven"
                        p:version="@{version}" p:sourceCoords="org.apache.jackrabbit:jackrabbit-api:@{version}" />
                <bean id="org.apache.jackrabbit.spi.commons" parent="template.jackrabbitMaven"
                        p:version="@{version}" p:sourceCoords="org.apache.jackrabbit:jackrabbit-spi-commons:@{version}" />
                <bean id="org.apache.jackrabbit.data" parent="template.jackrabbitMaven"
-                       p:version="@{version}" p:sourceCoords="org.apache.jackrabbit:jackrabbit-data:@{version}" />
+                       p:version="@{version}" p:sourceCoords="org.apache.jackrabbit:jackrabbit-data:@{version}">
+                       <property name="bndProperties">
+                               <props merge="true">
+                                       <prop key="Fragment-Host"><![CDATA[org.apache.jackrabbit.core]]></prop>
+                               </props>
+                       </property>
+               </bean>
                <bean id="org.apache.jackrabbit.core" parent="template.jackrabbitMaven"
                        p:version="@{version}" p:sourceCoords="org.apache.jackrabbit:jackrabbit-core:@{version}" />
+               <bean id="org.apache.jackrabbit.jcr.client" parent="template.jackrabbitMaven"
+                       p:version="@{version}" p:sourceCoords="org.apache.jackrabbit:jackrabbit-jcr-client:@{version}" />
+               <bean id="org.apache.jackrabbit.jcr.server" parent="template.jackrabbitMaven"
+                       p:version="@{version}" p:sourceCoords="org.apache.jackrabbit:jackrabbit-jcr-server:@{version}" />
+               <bean id="org.apache.jackrabbit.webdav" parent="template.jackrabbitMaven"
+                       p:version="@{version}" p:sourceCoords="org.apache.jackrabbit:jackrabbit-webdav:@{version}" />
+               <bean id="org.apache.jackrabbit.spi2dav" parent="template.jackrabbitMaven"
+                       p:version="@{version}" p:sourceCoords="org.apache.jackrabbit:jackrabbit-spi2dav:@{version}" />
+               <bean id="org.apache.jackrabbit.spi2jcr" parent="template.jackrabbitMaven"
+                       p:version="@{version}" p:sourceCoords="org.apache.jackrabbit:jackrabbit-spi2jcr:@{version}" />
+               <bean id="org.apache.jackrabbit.jcr2dav" parent="template.jackrabbitMaven"
+                       p:version="@{version}" p:sourceCoords="org.apache.jackrabbit:jackrabbit-jcr2dav:@{version}" />
+               <bean id="org.apache.jackrabbit.webapp" parent="template.jackrabbitMaven"
+                       p:version="@{version}" p:sourceCoords="org.apache.jackrabbit:jackrabbit-webapp:@{version}" />
        </flow:flow>
 
        <bean id="template.jackrabbitMaven" parent="template.mavenWrapper"