]> git.argeo.org Git - gpl/argeo-tp.git/blob - META-INF/spring/apache.jackrabbit.xml
Update Apache Commons.
[gpl/argeo-tp.git] / META-INF / spring / apache.jackrabbit.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <beans xmlns="http://www.springframework.org/schema/beans"
3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4 xmlns:p="http://www.springframework.org/schema/p"
5 xmlns:util="http://www.springframework.org/schema/util"
6 xmlns:flow="http://www.argeo.org/schema/slc-flow"
7 xsi:schemaLocation="
8 http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
9 http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.5.xsd
10 http://www.argeo.org/schema/slc-flow http://www.argeo.org/schema/slc-flow-1.2.xsd">
11
12 <flow:flow name="apache/org.apache.jackrabbit"
13 spec="spec.version">
14 <flow:arg name="version" value="2.18.3" />
15 <bean id="org.apache.jackrabbit.api"
16 parent="template.jackrabbitMaven" p:version="@{version}"
17 p:sourceCoords="org.apache.jackrabbit:jackrabbit-api:@{version}" />
18 <bean id="org.apache.jackrabbit.jcr.commons"
19 parent="template.jackrabbitMaven" p:version="@{version}"
20 p:sourceCoords="org.apache.jackrabbit:jackrabbit-jcr-commons:@{version}" />
21 <bean id="org.apache.jackrabbit.spi"
22 parent="template.jackrabbitMaven" p:version="@{version}"
23 p:sourceCoords="org.apache.jackrabbit:jackrabbit-spi:@{version}" />
24 <bean id="org.apache.jackrabbit.spi.commons"
25 parent="template.jackrabbitMaven" p:version="@{version}"
26 p:sourceCoords="org.apache.jackrabbit:jackrabbit-spi-commons:@{version}" />
27 <bean id="org.apache.jackrabbit.data"
28 parent="template.jackrabbitMaven" p:version="@{version}"
29 p:sourceCoords="org.apache.jackrabbit:jackrabbit-data:@{version}">
30 <property name="bndProperties">
31 <props merge="true">
32 <prop key="Fragment-Host">org.apache.jackrabbit.core</prop>
33 <prop key="Import-Package">
34 org.apache.jackrabbit.test;resolution:=optional,
35 org.apache.derby.*;resolution:=optional,
36 org.h2;resolution:=optional,
37 org.postgresql;resolution:=optional,
38 oracle.jdbc;resolution:=optional,
39 org.gjt.mm.mysql;resolution:=optional,
40 com.mysql.jdbc;resolution:=optional,
41 com.microsoft.sqlserver.jdbc;resolution:=optional,
42 net.sourceforge.jtds.jdbc;resolution:=optional,
43 org.hsqldb;resolution:=optional,
44 *
45 </prop>
46 </props>
47 </property>
48 </bean>
49 <bean id="org.apache.jackrabbit.core"
50 parent="template.jackrabbitMaven" p:version="@{version}"
51 p:sourceCoords="org.apache.jackrabbit:jackrabbit-core:@{version}">
52 <property name="bndProperties">
53 <props merge="true">
54 <prop key="Import-Package">
55 org.apache.jackrabbit.test;resolution:=optional,
56 org.apache.derby.*;resolution:=optional,
57 org.h2;resolution:=optional,
58 org.postgresql;resolution:=optional,
59 oracle.jdbc;resolution:=optional,
60 org.gjt.mm.mysql;resolution:=optional,
61 com.mysql.jdbc;resolution:=optional,
62 com.microsoft.sqlserver.jdbc;resolution:=optional,
63 net.sourceforge.jtds.jdbc;resolution:=optional,
64 org.hsqldb;resolution:=optional,
65 *
66 </prop>
67 </props>
68 </property>
69 </bean>
70 <bean id="org.apache.jackrabbit.jcr.client"
71 parent="template.jackrabbitMaven" p:version="@{version}"
72 p:sourceCoords="org.apache.jackrabbit:jackrabbit-jcr-client:@{version}" />
73 <bean id="org.apache.jackrabbit.server"
74 parent="template.jackrabbitMaven" p:version="@{version}"
75 p:sourceCoords="org.apache.jackrabbit:jackrabbit-jcr-server:@{version}" />
76 <bean id="org.apache.jackrabbit.servlet"
77 parent="template.jackrabbitMaven" p:version="@{version}"
78 p:sourceCoords="org.apache.jackrabbit:jackrabbit-jcr-servlet:@{version}">
79 <property name="bndProperties">
80 <props merge="true">
81 <prop key="Fragment-Host">org.apache.jackrabbit.core</prop>
82 <prop key="Import-Package">
83 org.apache.jackrabbit.rmi.*;resolution:=optional,
84 *
85 </prop>
86 </props>
87 </property>
88 </bean>
89 <bean id="org.apache.jackrabbit.webdav"
90 parent="template.jackrabbitMaven" p:version="@{version}"
91 p:sourceCoords="org.apache.jackrabbit:jackrabbit-webdav:@{version}" />
92 <bean id="org.apache.jackrabbit.spi2dav"
93 parent="template.jackrabbitMaven" p:version="@{version}"
94 p:sourceCoords="org.apache.jackrabbit:jackrabbit-spi2dav:@{version}" />
95 <bean id="org.apache.jackrabbit.spi2jcr"
96 parent="template.jackrabbitMaven" p:version="@{version}"
97 p:sourceCoords="org.apache.jackrabbit:jackrabbit-spi2jcr:@{version}" />
98 <bean id="org.apache.jackrabbit.jcr2dav"
99 parent="template.jackrabbitMaven" p:version="@{version}"
100 p:sourceCoords="org.apache.jackrabbit:jackrabbit-jcr2dav:@{version}" />
101 <bean id="org.apache.jackrabbit.jcr2spi"
102 parent="template.jackrabbitMaven" p:version="@{version}"
103 p:sourceCoords="org.apache.jackrabbit:jackrabbit-jcr2spi:@{version}" />
104 <!-- <bean id="org.apache.jackrabbit.webapp" parent="template.jackrabbitMaven" -->
105 <!-- p:version="@{version}" p:sourceCoords="org.apache.jackrabbit:jackrabbit-webapp:@{version}"
106 /> -->
107 <!-- <bean id="org.apache.jackrabbit.test" parent="template.jackrabbitMaven" -->
108 <!-- p:version="@{version}" p:sourceCoords="org.apache.jackrabbit:jackrabbit-jcr-tests:@{version}"> -->
109 <!-- <property name="bndProperties"> -->
110 <!-- <props merge="true"> -->
111 <!-- <prop key="Import-Package"> -->
112 <!-- * -->
113 <!-- </prop> -->
114 <!-- </props> -->
115 <!-- </property> -->
116 <!-- </bean> -->
117 </flow:flow>
118
119 <flow:flow name="apache/org.apache.jackrabbit.vault"
120 spec="spec.version">
121 <flow:arg name="version" value="3.4.0" />
122 <bean id="org.apache.jackrabbit.vault"
123 parent="template.jackrabbitMaven"
124 p:sourceCoords="org.apache.jackrabbit.vault:org.apache.jackrabbit.vault:@{version}">
125 <property name="bndProperties">
126 <props merge="true">
127 <prop key="Import-Package">
128 org.apache.sling.jcr.api;resolution:="optional",
129 *
130 </prop>
131 </props>
132 </property>
133 </bean>
134 </flow:flow>
135
136 <bean id="template.jackrabbitMaven" parent="template.mavenWrapper"
137 abstract="true">
138 <property name="groupId"
139 value="org.argeo.tp.apache.jackrabbit" />
140 <property name="license">
141 <util:constant
142 static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
143 </property>
144 <!-- <property name="doNotModify" value="true" /> -->
145 </bean>
146
147 </beans>