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"
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">
12 <flow:flow name=
"apache/org.apache.lucene"
14 <flow:arg name=
"version" value=
"3.6.2" />
15 <bean id=
"org.apache.lucene" parent=
"template.apacheMaven"
16 p:
version=
"@{version}"
17 p:
sourceCoords=
"org.apache.lucene:lucene-core:@{version}" />
20 <flow:flow name=
"apache/org.apache.tika" spec=
"spec.version">
21 <flow:arg name=
"version" value=
"1.22" />
22 <bean id=
"org.apache.tika.core" parent=
"template.tikaMaven"
23 p:
sourceCoords=
"org.apache.tika:tika-core:@{version}">
24 <property name=
"doNotModify" value=
"true" />
26 <bean id=
"org.apache.tika.parsers" parent=
"template.tikaMaven"
27 p:
sourceCoords=
"org.apache.tika:tika-parsers:@{version}">
28 <property name=
"bndProperties">
30 <prop key=
"Bundle-Activator">org.apache.tika.parser.internal.Activator
</prop>
31 <prop key=
"Import-Package">
32 *;resolution:=optional
39 <bean id=
"org.apache.log4j" p:
groupId=
"org.argeo.tp.apache"
40 parent=
"template.bndWrapper">
41 <property name=
"bndProperties">
43 <prop key=
"Import-Package">
45 com.ibm.uvm.tools;resolution:=optional,
46 com.sun.jdmk.comm;resolution:=optional,
47 javax.jmdns;resolution:=optional,
48 javax.jms;resolution:=optional,
49 javax.mail;resolution:=optional,
50 javax.mail.internet;resolution:=optional,
56 <bean id=
"org.apache.mina.core"
57 p:
sourceCoords=
"org.apache.mina:mina-core:2.0.21"
58 parent=
"template.apacheMaven">
59 <property name=
"doNotModify" value=
"true" />
62 <!-- Needed by Apache SSHD in order to integrate with Unix agent -->
63 <bean id=
"org.apache.tomcat.jni"
64 p:
sourceCoords=
"org.apache.tomcat:tomcat-jni:9.0.26"
65 parent=
"template.apacheMaven">
68 <flow:flow name=
"apache/org.apache.sshd" spec=
"spec.version">
69 <flow:arg name=
"version" value=
"2.3.0" />
70 <bean id=
"org.apache.sshd.core"
71 p:
sourceCoords=
"org.apache.sshd:sshd-core:@{version}"
72 p:
doNotModify=
"true" parent=
"template.apacheMaven" />
73 <bean id=
"org.apache.sshd.common"
74 p:
sourceCoords=
"org.apache.sshd:sshd-common:@{version}"
75 parent=
"template.apacheMaven">
76 <property name=
"bndProperties">
78 <prop key=
"Fragment-Host">org.apache.sshd.core
</prop>
79 <prop key=
"Import-Package">
80 org.bouncycastle.jce.provider;resolution:=optional,
81 net.i2p.crypto.eddsa;resolution:=optional,
87 <bean id=
"org.apache.sshd.sftp"
88 p:
sourceCoords=
"org.apache.sshd:sshd-sftp:@{version}"
89 p:
doNotModify=
"true" parent=
"template.apacheMaven" />
90 <bean id=
"org.apache.sshd.cli"
91 p:
sourceCoords=
"org.apache.sshd:sshd-cli:@{version}"
92 p:
doNotModify=
"true" parent=
"template.apacheMaven" />
93 <bean id=
"org.apache.sshd.scp"
94 p:
sourceCoords=
"org.apache.sshd:sshd-scp:@{version}"
95 p:
doNotModify=
"true" parent=
"template.apacheMaven" />
96 <bean id=
"org.apache.sshd.putty"
97 p:
sourceCoords=
"org.apache.sshd:sshd-putty:@{version}"
98 p:
doNotModify=
"true" parent=
"template.apacheMaven" />
99 <bean id=
"org.apache.sshd.git"
100 p:
sourceCoords=
"org.apache.sshd:sshd-git:@{version}"
101 p:
doNotModify=
"true" parent=
"template.apacheMaven" />
104 <!-- Log4j12 Factory -->
105 <flow:flow name=
"apache/org.apache.log4j" spec=
"spec.version">
106 <flow:arg name=
"version" value=
"1.2.17" />
107 <bean parent=
"template.archiveWrapper">
109 value=
"http://archive.apache.org/dist/logging/log4j/@{version}/log4j-@{version}.zip" />
110 <property name=
"license">
112 static-field=
"org.argeo.slc.repo.FreeLicense.APACHE" />
114 <property name=
"wrappers">
116 <entry key=
"apache-log4j-@{version}/log4j-@{version}.jar"
117 value-ref=
"org.apache.log4j" />
120 <property name=
"sourcesProvider">
121 <bean class=
"org.argeo.slc.repo.osgi.ArchiveSourcesProvider">
123 value=
"http://archive.apache.org/dist/logging/log4j/@{version}/log4j-@{version}.zip" />
124 <property name=
"base"
125 value=
"apache-log4j-@{version}/src/main/java/" />
126 <property name=
"osgiFactory" ref=
"osgiFactory" />
132 <flow:flow name=
"apache/org.apache.pdfbox"
134 <flow:arg name=
"version" value=
"2.0.17" />
135 <bean id=
"org.apache.pdfbox" parent=
"template.apacheMaven"
136 p:
version=
"@{version}"
137 p:
sourceCoords=
"org.apache.pdfbox:pdfbox:@{version}" />
138 <bean id=
"org.apache.pdfbox.fontbox"
139 parent=
"template.apacheMaven" p:
version=
"@{version}"
140 p:
sourceCoords=
"org.apache.pdfbox:fontbox:@{version}" />
141 <bean id=
"org.apache.pdfbox.xmpbox" parent=
"template.apacheMaven"
142 p:
version=
"@{version}"
143 p:
sourceCoords=
"org.apache.pdfbox:xmpbox:@{version}" />
144 <!-- Legacy, still used by Tika -->
145 <bean id=
"org.apache.pdfbox.jempbox"
146 parent=
"template.apacheMaven" p:
version=
"@{version}"
147 p:
sourceCoords=
"org.apache.pdfbox:jempbox:1.8.2" />
150 <flow:flow name=
"apache/org.apache.poi" spec=
"spec.version">
151 <flow:arg name=
"version" value=
"4.1.0" />
152 <!-- <bean id="org.apache.poi" parent="template.apacheMaven" -->
153 <!-- p:version="@{version}" -->
154 <!-- p:sourceCoords="org.apache.servicemix.bundles:org.apache.servicemix.bundles.poi:@{version}_1"> -->
155 <!-- <property name="doNotModify" value="true" /> -->
157 <bean id=
"org.apache.poi" parent=
"template.apacheMaven"
158 p:
version=
"@{version}" p:
sourceCoords=
"org.apache.poi:poi:@{version}" />
159 <bean id=
"org.apache.poi.ooxml" parent=
"template.apacheMaven"
160 p:
version=
"@{version}"
161 p:
sourceCoords=
"org.apache.poi:poi-ooxml:@{version}">
162 <property name=
"bndProperties">
164 <!-- <prop key="Fragment-Host">org.apache.poi</prop> -->
165 <prop key=
"Import-Package">
166 com.graphbuilder.*;resolution:=optional,
167 org.etsi.uri.*;resolution:=optional,
174 <bean id=
"org.apache.poi.ooxml.schemas"
175 parent=
"template.apacheMaven" p:
version=
"@{version}"
176 p:
sourceCoords=
"org.apache.poi:poi-ooxml-schemas:@{version}">
177 <property name=
"bndProperties">
179 <!-- <prop key="Fragment-Host">org.apache.poi</prop> -->
180 <prop key=
"Import-Package">
181 com.microsoft.schemas.*;resolution:=optional,
182 org.openxmlformats.schemas.*;resolution:=optional,
185 <prop key=
"Require-Bundle">org.apache.xmlbeans
</prop>
189 <bean id=
"org.apache.poi.scratchpad"
190 parent=
"template.apacheMaven" p:
version=
"@{version}"
191 p:
sourceCoords=
"org.apache.poi:poi-scratchpad:@{version}">
192 <property name=
"bndProperties">
194 <!-- <prop key="Fragment-Host">org.apache.poi</prop> -->
195 <prop key=
"Import-Package">
203 <bean id=
"org.apache.xmlbeans"
204 p:
sourceCoords=
"org.apache.xmlbeans:xmlbeans:3.0.1"
205 parent=
"template.apacheMaven">
206 <property name=
"bndProperties">
208 <prop key=
"DynamicImport-Package">*
</prop>
209 <prop key=
"Import-Package">
210 com.sun.*;resolution:=optional,
217 <bean id=
"org.apache.xalan" p:
sourceCoords=
"xalan:xalan:2.7.2"
218 parent=
"template.apacheMaven" />
219 <bean id=
"org.apache.xalan.serializer"
220 p:
sourceCoords=
"xalan:serializer:2.7.2" parent=
"template.apacheMaven" />
222 <bean id=
"org.apache.xerces"
223 p:
sourceCoords=
"xerces:xercesImpl:2.12.0"
224 parent=
"template.apacheMaven">
225 <property name=
"bndProperties">
227 <prop key=
"Import-Package">
228 sun.*;resolution:=optional,
235 <bean id=
"org.apache.xml.resolver"
236 p:
sourceCoords=
"xml-resolver:xml-resolver:1.2"
237 parent=
"template.apacheMaven" />
239 <bean id=
"org.apache.xml.security"
240 p:
sourceCoords=
"org.apache.santuario:xmlsec:2.1.2"
241 parent=
"template.apacheMaven" />
243 <flow:flow name=
"apache/org.apache.batik" spec=
"spec.version">
244 <flow:arg name=
"version" value=
"1.10" />
245 <!-- <bean id="org.apache.batik.ext" parent="template.apacheMaven" -->
246 <!-- p:version="@{version}" p:sourceCoords="org.apache.xmlgraphics:batik-ext:jar:@{version}"
248 <bean id=
"org.apache.batik.i18n" parent=
"template.apacheMaven"
249 p:
version=
"@{version}.0"
250 p:
sourceCoords=
"org.apache.xmlgraphics:batik-i18n:jar:@{version}" />
251 <bean id=
"org.apache.batik.util" parent=
"template.apacheMaven"
252 p:
version=
"@{version}.0"
253 p:
sourceCoords=
"org.apache.xmlgraphics:batik-util:jar:@{version}" />
254 <bean id=
"org.apache.batik.css" parent=
"template.apacheMaven"
255 p:
version=
"@{version}.0"
256 p:
sourceCoords=
"org.apache.xmlgraphics:batik-css:jar:@{version}" />
259 <flow:flow name=
"apache/org.apache.xmlgraphics"
261 <flow:arg name=
"version" value=
"2.3" />
262 <bean id=
"org.apache.xmlgraphics.commons"
263 parent=
"template.apacheMaven" p:
version=
"@{version}.0"
264 p:
sourceCoords=
"org.apache.xmlgraphics:xmlgraphics-commons:jar:@{version}" />
268 <flow:flow name=
"apache/org.apache.httpcomponents.httpclient"
270 <flow:arg name=
"version" value=
"4.5.9" />
271 <bean parent=
"template.archiveWrapper">
272 <property name=
"version" value=
"@{version}" />
273 <property name=
"license">
275 static-field=
"org.argeo.slc.repo.FreeLicense.APACHE" />
278 value=
"http://archive.apache.org/dist/httpcomponents/httpclient/binary/httpcomponents-client-@{version}-bin.zip" />
279 <property name=
"includes">
282 key=
"httpcomponents-client-@{version}/lib/httpclient-osgi-@{version}.jar"
283 value=
"org.argeo.tp.apache" />
286 <property name=
"sourcesProvider">
287 <bean class=
"org.argeo.slc.repo.osgi.ArchiveSourcesProvider">
289 value=
"http://archive.apache.org/dist/httpcomponents/httpclient/source/httpcomponents-client-@{version}-src.zip" />
290 <property name=
"base"
291 value=
"httpcomponents-client-@{version}/httpclient/src/main/java/" />
292 <property name=
"osgiFactory" ref=
"osgiFactory" />
298 <flow:flow name=
"apache/org.apache.httpcomponents.httpcore"
300 <flow:arg name=
"version" value=
"4.4.10" />
301 <bean parent=
"template.archiveWrapper">
302 <property name=
"version" value=
"@{version}" />
303 <property name=
"license">
305 static-field=
"org.argeo.slc.repo.FreeLicense.APACHE" />
308 value=
"http://archive.apache.org/dist/httpcomponents/httpcore/binary/httpcomponents-core-@{version}-osgi-bin.zip" />
309 <property name=
"includes">
312 key=
"httpcomponents-core-@{version}/org.apache.httpcomponents.httpcore_@{version}.jar"
313 value=
"org.argeo.tp.apache" />
316 <property name=
"sourcesProvider">
317 <bean class=
"org.argeo.slc.repo.osgi.ArchiveSourcesProvider">
319 value=
"http://archive.apache.org/dist/httpcomponents/httpcore/source/httpcomponents-core-@{version}-src.zip" />
320 <property name=
"base"
321 value=
"httpcomponents-core-@{version}/httpcore/src/main/java/" />
322 <property name=
"osgiFactory" ref=
"osgiFactory" />
328 <bean id=
"org.apache.aries.util" parent=
"template.ariesMaven"
329 p:
sourceCoords=
"org.apache.aries:org.apache.aries.util:1.1.3" />
330 <bean id=
"org.apache.aries.spifly.dynamic.bundle"
331 parent=
"template.ariesMaven"
332 p:
sourceCoords=
"org.apache.aries.spifly:org.apache.aries.spifly.dynamic.bundle:1.2.1" />
335 <bean id=
"template.apacheMaven" parent=
"template.mavenWrapper"
337 <property name=
"groupId" value=
"org.argeo.tp.apache" />
338 <property name=
"license">
340 static-field=
"org.argeo.slc.repo.FreeLicense.APACHE" />
344 <bean id=
"template.tikaMaven" parent=
"template.apacheMaven"
346 <property name=
"version" value=
"@{version}.0" />
347 <!-- <property name="doNotModify" value="true" /> -->
348 <property name=
"license">
350 static-field=
"org.argeo.slc.repo.FreeLicense.APACHE" />
354 <bean id=
"template.ariesMaven" parent=
"template.mavenWrapper"
356 <property name=
"groupId" value=
"org.argeo.tp.apache" />
357 <property name=
"license">
359 static-field=
"org.argeo.slc.repo.FreeLicense.APACHE" />
361 <property name=
"doNotModify" value=
"true" />