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 <bean id=
"org.junit" p:
version=
"4.12.0"
13 p:
sourceCoords=
"junit:junit:4.12" parent=
"template.mavenSdk">
14 <property name=
"license">
16 static-field=
"org.argeo.slc.repo.FreeLicense.EPL" />
18 <property name=
"bndProperties">
20 <prop key=
"Import-Package">
21 org.hamcrest;resolution:=optional,
22 org.hamcrest.core;resolution:=optional,
29 <bean id=
"org.hamcrest" p:
version=
"2.1.0"
30 p:
sourceCoords=
"org.hamcrest:hamcrest:2.1" parent=
"template.mavenSdk">
31 <property name=
"license">
33 static-field=
"org.argeo.slc.repo.FreeLicense.BSD" />
35 <property name=
"doNotModify" value=
"true" />
38 <bean id=
"biz.aQute.bndlib"
39 p:
sourceCoords=
"biz.aQute.bnd:biz.aQute.bndlib:4.2.0"
40 parent=
"template.mavenSdk">
41 <property name=
"license">
43 static-field=
"org.argeo.slc.repo.FreeLicense.APACHE" />
45 <property name=
"doNotModify" value=
"true" />
46 <!-- <property name="bndProperties"> -->
47 <!-- <props merge="true"> -->
48 <!-- <prop key="Import-Package"> -->
49 <!-- com.cloudius.*;resolution:=optional, -->
50 <!-- com.google.*;resolution:=optional, -->
51 <!-- org.eclipse.*;resolution:=optional, -->
52 <!-- org.apache.tools.ant.*;resolution:=optional, -->
53 <!-- junit.*;resolution:=optional, -->
54 <!-- slf4j.*;resolution:=optional, -->
55 <!-- !org.osgi.annotation.*, -->
56 <!-- org.osgi.namespace.*;resolution:=optional, -->
57 <!-- org.osgi.service.*;resolution:=optional, -->
58 <!-- sun.misc;resolution:=optional, -->
65 <bean id=
"osgi.annotation"
66 p:
sourceCoords=
"org.osgi:osgi.annotation:7.0.0"
67 parent=
"template.mavenSdk">
68 <property name=
"doNotModify" value=
"true" />
69 <property name=
"license">
71 static-field=
"org.argeo.slc.repo.FreeLicense.APACHE" />
75 <bean id=
"org.osgi.service.metatype.annotations"
76 p:
sourceCoords=
"org.osgi:org.osgi.service.metatype.annotations:1.4.0"
77 parent=
"template.mavenSdk">
78 <property name=
"doNotModify" value=
"true" />
79 <property name=
"license">
81 static-field=
"org.argeo.slc.repo.FreeLicense.APACHE" />
85 <bean id=
"org.osgi.service.component.annotations"
86 p:
sourceCoords=
"org.osgi:org.osgi.service.component.annotations:1.4.0"
87 parent=
"template.mavenSdk">
88 <property name=
"doNotModify" value=
"true" />
89 <property name=
"license">
91 static-field=
"org.argeo.slc.repo.FreeLicense.APACHE" />
95 <bean id=
"org.dbunit" p:
sourceCoords=
"org.dbunit:dbunit:2.5.0"
96 parent=
"template.mavenSdk">
97 <property name=
"license">
99 static-field=
"org.argeo.slc.repo.FreeLicense.LGPL_v2" />
101 <property name=
"bndProperties">
103 <prop key=
"Import-Package">
104 *;resolution:=optional,
110 <bean id=
"org.redline-rpm"
111 p:
sourceCoords=
"org.redline-rpm:redline:1.2.8"
112 parent=
"template.mavenSdk">
113 <property name=
"license">
115 static-field=
"org.argeo.slc.repo.FreeLicense.MIT" />
117 <property name=
"bndProperties">
119 <prop key=
"Import-Package">
120 sun.security.*;resolution:=optional,
121 org.apache.tools.ant.*;resolution:=optional,
122 org.apache.tools.zip;resolution:=optional,
131 <flow:flow name=
"misc/org.tmatesoft.svnkit"
133 <flow:arg name=
"version" value=
"1.8.12" />
134 <bean parent=
"template.archiveWrapper">
136 value=
"https://svnkit.com/org.tmatesoft.svn_@{version}.standalone.nojna.zip" />
137 <property name=
"license">
139 static-field=
"org.argeo.slc.repo.FreeLicense.EPL" />
141 <property name=
"wrappers">
143 <entry key=
"svnkit-@{version}/lib/svnkit-@{version}.jar">
144 <bean id=
"org.tmatesoft.svnkit" parent=
"template.bndWrapper">
145 <property name=
"groupId" value=
"org.argeo.tp.sdk" />
146 <property name=
"bndProperties">
148 <prop key=
"Import-Package">
149 com.sun.jna.*;resolution:=optional,
150 com.trilead.ssh2.*;resolution:=optional,
151 de.regnis.q.sequence.*;resolution:=optional,
152 org.ietf.jgss.*;resolution:=optional,
153 org.tmatesoft.sqljet.*;resolution:=optional,
162 <property name=
"sourcesProvider">
163 <bean class=
"org.argeo.slc.repo.osgi.ArchiveSourcesProvider">
164 <property name=
"base"
165 value=
"/svnkit-@{version}/svnkit/src/main/java/" />
167 value=
"https://svnkit.com/org.tmatesoft.svn_@{version}.src.zip" />
168 <property name=
"osgiFactory" ref=
"osgiFactory" />
176 <bean name=
"template.mavenSdk" p:
groupId=
"org.argeo.tp.sdk"
177 abstract=
"true" parent=
"template.mavenWrapper" />