]> git.argeo.org Git - gpl/argeo-tp.git/blob - META-INF/spring/misc.xml
Add Apache SSHD and Flexmark Markdown parser
[gpl/argeo-tp.git] / META-INF / spring / misc.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 <bean id="org.aopalliance" p:version="1.0.0"
13 p:sourceCoords="aopalliance:aopalliance:1.0"
14 parent="template.mavenWrapper">
15 <property name="license">
16 <util:constant
17 static-field="org.argeo.slc.repo.FreeLicense.PUBLIC_DOMAIN" />
18 </property>
19 </bean>
20
21 <bean id="EDU.oswego.cs.dl.util.concurrent"
22 p:sourceCoords="concurrent:concurrent:1.3.4"
23 parent="template.mavenWrapper">
24 <property name="license">
25 <util:constant
26 static-field="org.argeo.slc.repo.FreeLicense.PUBLIC_DOMAIN" />
27 </property>
28 </bean>
29
30 <bean id="org.openid4java"
31 p:sourceCoords="org.openid4java:openid4java:0.9.8"
32 parent="template.mavenWrapper">
33 <property name="license">
34 <util:constant
35 static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
36 </property>
37 </bean>
38
39 <bean id="org.h2" p:sourceCoords="com.h2database:h2:1.4.197"
40 parent="template.mavenWrapper">
41 <property name="doNotModify" value="true" />
42 <!-- <property name="doNotModifySources" value="true" /> -->
43 <property name="license">
44 <util:constant
45 static-field="org.argeo.slc.repo.FreeLicense.EPL" />
46 </property>
47 </bean>
48
49 <!-- TODO: Rather use the binary provided here: https://github.com/JodaOrg/joda-time/releases
50 once the archiveMapper can manage tar.gz archives -->
51 <bean id="org.joda.time" p:version="2.6.0"
52 p:sourceCoords="joda-time:joda-time:2.6"
53 parent="template.mavenWrapper">
54 <property name="license">
55 <util:constant
56 static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
57 </property>
58 <property name="bndProperties">
59 <props merge="true">
60 <prop key="Import-Package">
61 org.joda.convert.*;resolution:=optional,
62 *
63 </prop>
64 </props>
65 </property>
66 </bean>
67
68 <bean id="com.jcraft.jsch" p:sourceCoords="com.jcraft:jsch:0.1.54"
69 parent="template.mavenWrapper">
70 <property name="license">
71 <util:constant
72 static-field="org.argeo.slc.repo.FreeLicense.BSD" />
73 </property>
74 <property name="bndProperties">
75 <props merge="true">
76 <prop key="Import-Package">
77 com.jcraft.jzlib;resolution:=optional,
78 *
79 </prop>
80 </props>
81 </property>
82 </bean>
83
84 <bean id="org.aspectj.weaver"
85 p:sourceCoords="org.aspectj:aspectjweaver:jar:1.7.4"
86 parent="template.mavenWrapper">
87 <property name="license">
88 <util:constant
89 static-field="org.argeo.slc.repo.FreeLicense.EPL" />
90 </property>
91 <property name="bndProperties">
92 <props merge="true">
93 <prop key="Import-Package">
94 com.bea.jvm;resolution:=optional,
95 *
96 </prop>
97 </props>
98 </property>
99 </bean>
100
101 <bean id="org.objectweb.asm" p:version="3.1.0"
102 p:sourceCoords="org.eclipse.jetty.orbit:org.objectweb.asm:3.1.0.v200803061910"
103 parent="template.mavenWrapper">
104 <property name="license">
105 <util:constant
106 static-field="org.argeo.slc.repo.FreeLicense.BSD" />
107 </property>
108 </bean>
109
110 <bean id="org.quartz-scheduler.quartz"
111 p:sourceCoords="org.quartz-scheduler:quartz:jar:2.2.1"
112 parent="template.mavenWrapper">
113 <property name="license">
114 <util:constant
115 static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
116 </property>
117 <property name="bndProperties">
118 <props merge="true">
119 <prop key="Import-Package">
120 *;resolution:=optional,
121 </prop>
122 </props>
123 </property>
124 </bean>
125
126 <bean id="org.quartz-scheduler.quartz.jobs"
127 p:sourceCoords="org.quartz-scheduler:quartz-jobs:jar:2.2.1"
128 parent="template.mavenWrapper">
129 <property name="license">
130 <util:constant
131 static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
132 </property>
133 <property name="bndProperties">
134 <props merge="true">
135 <prop key="Import-Package">
136 *;resolution:=optional,
137 </prop>
138 </props>
139 </property>
140 </bean>
141
142 <bean id="bitronix.tm" p:sourceCoords="org.codehaus.btm:btm:2.1.4"
143 parent="template.mavenWrapper">
144 <property name="license">
145 <util:constant
146 static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
147 </property>
148 <property name="bndProperties">
149 <props merge="true">
150 <prop key="Import-Package">
151 javax.jms;resolution:=optional,
152 javax.swing.*;resolution:=optional,
153 *
154 </prop>
155 </props>
156 </property>
157 </bean>
158
159 <bean id="com.google.guava"
160 p:sourceCoords="com.google.guava:guava:jar:26.0-jre"
161 parent="template.mavenWrapper">
162 <property name="version" value="26.0.0" />
163 <property name="license">
164 <util:constant
165 static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
166 </property>
167 <property name="doNotModify" value="true" />
168 </bean>
169
170 <bean id="com.google.gson"
171 p:sourceCoords="com.google.code.gson:gson:jar:2.8.5"
172 parent="template.mavenWrapper">
173 <property name="license">
174 <util:constant
175 static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
176 </property>
177 <property name="doNotModify" value="true" />
178 </bean>
179
180 <!-- <bean id="com.steadystate.css" p:sourceCoords="net.sourceforge.cssparser:cssparser:jar:0.9.18" -->
181 <!-- parent="template.mavenWrapper"> -->
182 <!-- <property name="license"> -->
183 <!-- <util:constant static-field="org.argeo.slc.repo.FreeLicense.LGPL" /> -->
184 <!-- </property> -->
185 <!-- </bean> -->
186
187 <flow:flow name="misc/org.slf4j" spec="spec.version">
188 <flow:arg name="version" value="1.7.5" />
189 <bean parent="template.archiveWrapper">
190 <property name="uri"
191 value="http://www.slf4j.org/dist/slf4j-@{version}.zip" />
192 <property name="license">
193 <util:constant
194 static-field="org.argeo.slc.repo.FreeLicense.MIT" />
195 </property>
196 <property name="wrappers">
197 <map>
198 <entry key="slf4j-@{version}/slf4j-log4j12-@{version}.jar">
199 <bean id="org.slf4j.log4j12" parent="template.bndWrapper" />
200 </entry>
201 <entry key="slf4j-@{version}/slf4j-api-@{version}.jar">
202 <bean id="org.slf4j.api" parent="template.bndWrapper" />
203 </entry>
204 <entry key="slf4j-@{version}/jcl-over-slf4j-@{version}.jar">
205 <bean id="org.slf4j.commons.logging"
206 parent="template.bndWrapper" />
207 </entry>
208 </map>
209 </property>
210 </bean>
211 </flow:flow>
212
213 <!-- <flow:flow name="misc/org.w3c.css.sac" spec="spec.version"> -->
214 <!-- <flow:arg name="version" value="1.3" /> -->
215 <!-- <bean parent="template.archiveWrapper"> -->
216 <!-- <property name="uri" -->
217 <!-- value="http://www.w3.org/2002/06/sacjava-@{version}.zip" /> -->
218 <!-- <property name="license"> -->
219 <!-- <util:constant static-field="org.argeo.slc.repo.FreeLicense.MIT" /> -->
220 <!-- </property> -->
221 <!-- <property name="wrappers"> -->
222 <!-- <map> -->
223 <!-- <entry key="sac-@{version}/sac.jar"> -->
224 <!-- <bean id="org.w3c.css.sac" parent="template.bndWrapper" /> -->
225 <!-- </entry> -->
226 <!-- </map> -->
227 <!-- </property> -->
228 <!-- <property name="sourcesProvider"> -->
229 <!-- <bean class="org.argeo.slc.repo.osgi.ArchiveSourcesProvider"> -->
230 <!-- <property name="uri" -->
231 <!-- value="http://www.w3.org/2002/06/sacjava-@{version}.zip" /> -->
232 <!-- <property name="osgiFactory" ref="osgiFactory" /> -->
233 <!-- </bean> -->
234 <!-- </property> -->
235 <!-- </bean> -->
236 <!-- </flow:flow> -->
237
238 <!-- JGit -->
239 <bean id="com.googlecode.javaewah.JavaEWAH"
240 p:sourceCoords="com.googlecode.javaewah:JavaEWAH:1.1.6"
241 parent="template.mavenWrapper">
242 <property name="doNotModify" value="true" />
243 <property name="license">
244 <util:constant
245 static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
246 </property>
247 </bean>
248 <bean id="org.eclipse.jgit"
249 p:sourceCoords="org.eclipse.jgit:org.eclipse.jgit:5.1.1.201809181055-r"
250 parent="template.mavenWrapper">
251 <property name="doNotModify" value="true" />
252 <property name="license">
253 <!-- Eclipse Distribution License (EDL) -->
254 <util:constant
255 static-field="org.argeo.slc.repo.FreeLicense.BSD" />
256 </property>
257 </bean>
258
259 <bean id="org.w3c.dom.svg" parent="template.mavenWrapper"
260 p:version="1.3.4" p:sourceCoords="xml-apis:xml-apis-ext:1.3.04">
261 <property name="license">
262 <util:constant
263 static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
264 </property>
265 <property name="bndProperties">
266 <props merge="true">
267 <prop key="Export-Package">
268 org.w3c.dom.*
269 </prop>
270 </props>
271 </property>
272 </bean>
273
274 <bean id="net.sf.jxl"
275 p:sourceCoords="net.sourceforge.jexcelapi:jxl:2.6.12"
276 parent="template.mavenWrapper">
277 <property name="license">
278 <util:constant
279 static-field="org.argeo.slc.repo.FreeLicense.LGPL_v2" />
280 </property>
281 </bean>
282
283 <bean id="org.tukaani.xz" p:sourceCoords="org.tukaani:xz:1.8"
284 parent="template.mavenWrapper">
285 <property name="license">
286 <util:constant
287 static-field="org.argeo.slc.repo.FreeLicense.PUBLIC_DOMAIN" />
288 </property>
289 </bean>
290
291 <!-- Required by Apache SSHD PuTTY -->
292 <bean id="net.i2p.crypto.eddsa"
293 p:sourceCoords="net.i2p.crypto:eddsa:0.3.0"
294 parent="template.mavenWrapper">
295 <property name="license">
296 <util:constant
297 static-field="org.argeo.slc.repo.FreeLicense.PUBLIC_DOMAIN" />
298 </property>
299 <property name="bndProperties">
300 <props merge="true">
301 <prop key="Import-Package">
302 sun.security.x509;resolution:=optional,
303 *
304 </prop>
305 </props>
306 </property>
307 </bean>
308
309 <flow:flow name="misc/com.vladsch.flexmark"
310 spec="spec.version">
311 <flow:arg name="version" value="0.40.16" />
312 <bean id="com.vladsch.flexmark"
313 p:sourceCoords="com.vladsch.flexmark:flexmark:@{version}"
314 parent="template.mavenWrapperBSD">
315 <property name="bndProperties">
316 <props merge="true">
317 <prop key="Import-Package">
318 sun.misc;resolution:=optional,
319 *
320 </prop>
321 </props>
322 </property>
323 </bean>
324 <bean id="com.vladsch.flexmark.util"
325 p:sourceCoords="com.vladsch.flexmark:flexmark-util:@{version}"
326 parent="template.mavenWrapperBSD">
327 <property name="bndProperties">
328 <props merge="true">
329 <prop key="Import-Package">
330 sun.misc;resolution:=optional,
331 *
332 </prop>
333 </props>
334 </property>
335 </bean>
336 <bean id="com.vladsch.flexmark.formatter"
337 p:sourceCoords="com.vladsch.flexmark:flexmark-formatter:@{version}"
338 parent="template.mavenWrapperBSD" />
339 <bean id="com.vladsch.flexmark.ext.tables"
340 p:sourceCoords="com.vladsch.flexmark:flexmark-ext-tables:@{version}"
341 parent="template.mavenWrapperBSD" />
342 <bean id="com.vladsch.flexmark.ext.escaped_character"
343 p:sourceCoords="com.vladsch.flexmark:flexmark-ext-escaped-character:@{version}"
344 parent="template.mavenWrapperBSD" />
345 </flow:flow>
346
347 <bean id="org.jsoup" p:sourceCoords="org.jsoup:jsoup:1.11.3"
348 parent="template.mavenWrapper">
349 <property name="license">
350 <util:constant
351 static-field="org.argeo.slc.repo.FreeLicense.MIT" />
352 </property>
353 <property name="doNotModify" value="true" />
354 </bean>
355
356 <bean id="org.postgresql.jdbc42"
357 p:sourceCoords="org.postgresql:postgresql:42.2.5"
358 parent="template.mavenWrapper">
359 <property name="license">
360 <util:constant
361 static-field="org.argeo.slc.repo.FreeLicense.BSD" />
362 </property>
363 <property name="doNotModify" value="true" />
364 </bean>
365
366 </beans>