]> git.argeo.org Git - gpl/argeo-tp.git/blob - legacy/org.argeo.tp.factory.core/META-INF/spring/sdk.xml
Move legacy
[gpl/argeo-tp.git] / legacy / org.argeo.tp.factory.core / META-INF / spring / sdk.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.junit" p:version="4.12.0"
13 p:sourceCoords="junit:junit:4.12" parent="template.mavenSdk">
14 <property name="license">
15 <util:constant
16 static-field="org.argeo.slc.repo.FreeLicense.EPL" />
17 </property>
18 <property name="bndProperties">
19 <props merge="true">
20 <prop key="Import-Package">
21 org.hamcrest;resolution:=optional,
22 org.hamcrest.core;resolution:=optional,
23 *
24 </prop>
25 </props>
26 </property>
27 </bean>
28
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">
32 <util:constant
33 static-field="org.argeo.slc.repo.FreeLicense.BSD" />
34 </property>
35 <property name="doNotModify" value="true" />
36 </bean>
37
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">
42 <util:constant
43 static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
44 </property>
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, -->
59 <!-- * -->
60 <!-- </prop> -->
61 <!-- </props> -->
62 <!-- </property> -->
63 </bean>
64
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">
70 <util:constant
71 static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
72 </property>
73 </bean>
74
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">
80 <util:constant
81 static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
82 </property>
83 </bean>
84
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">
90 <util:constant
91 static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
92 </property>
93 </bean>
94
95 <bean id="org.dbunit" p:sourceCoords="org.dbunit:dbunit:2.5.0"
96 parent="template.mavenSdk">
97 <property name="license">
98 <util:constant
99 static-field="org.argeo.slc.repo.FreeLicense.LGPL_v2" />
100 </property>
101 <property name="bndProperties">
102 <props merge="true">
103 <prop key="Import-Package">
104 *;resolution:=optional,
105 </prop>
106 </props>
107 </property>
108 </bean>
109
110 <bean id="org.redline-rpm"
111 p:sourceCoords="org.redline-rpm:redline:1.2.8"
112 parent="template.mavenSdk">
113 <property name="license">
114 <util:constant
115 static-field="org.argeo.slc.repo.FreeLicense.MIT" />
116 </property>
117 <property name="bndProperties">
118 <props merge="true">
119 <prop key="Import-Package">
120 sun.security.*;resolution:=optional,
121 org.apache.tools.ant.*;resolution:=optional,
122 org.apache.tools.zip;resolution:=optional,
123 *
124 </prop>
125 </props>
126 </property>
127 </bean>
128
129
130 <!-- SVN Kit -->
131 <flow:flow name="misc/org.tmatesoft.svnkit"
132 spec="spec.version">
133 <flow:arg name="version" value="1.8.12" />
134 <bean parent="template.archiveWrapper">
135 <property name="uri"
136 value="https://svnkit.com/org.tmatesoft.svn_@{version}.standalone.nojna.zip" />
137 <property name="license">
138 <util:constant
139 static-field="org.argeo.slc.repo.FreeLicense.EPL" />
140 </property>
141 <property name="wrappers">
142 <map>
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">
147 <props merge="true">
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,
154 *
155 </prop>
156 </props>
157 </property>
158 </bean>
159 </entry>
160 </map>
161 </property>
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/" />
166 <property name="uri"
167 value="https://svnkit.com/org.tmatesoft.svn_@{version}.src.zip" />
168 <property name="osgiFactory" ref="osgiFactory" />
169 </bean>
170 </property>
171 </bean>
172 </flow:flow>
173
174
175 <!-- Templates -->
176 <bean name="template.mavenSdk" p:groupId="org.argeo.tp.sdk"
177 abstract="true" parent="template.mavenWrapper" />
178
179 </beans>