]> git.argeo.org Git - gpl/argeo-tp.git/blob - META-INF/spring/org.argeo.tp.equinox.xml
Eclipse Gemini Blueprint and Web
[gpl/argeo-tp.git] / META-INF / spring / org.argeo.tp.equinox.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" xmlns:p="http://www.springframework.org/schema/p"
4 xmlns:util="http://www.springframework.org/schema/util" xmlns:flow="http://www.argeo.org/schema/slc-flow"
5 xsi:schemaLocation="
6 http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
7 http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.5.xsd
8 http://www.argeo.org/schema/slc-flow http://www.argeo.org/schema/slc-flow-0.12.xsd">
9
10 <!-- REGISTER -->
11 <bean id="org.eclipse.osgi" parent="template.org.eclipse.osgi" />
12
13 <!-- FACTORY -->
14 <bean id="template.org.eclipse.osgi" parent="template.bndWrapper"
15 abstract="true">
16 <property name="groupId" value="org.argeo.tp.equinox" />
17 </bean>
18
19 <!-- Equinox Kepler SR1 (3.9.1) -->
20 <flow:flow name="org.argeo.tp.equinox/org.argeo.tp.equinox_KeplerSR1"
21 parent="template.importEquinox">
22 <flow:arg name="equinoxRelease" value="KeplerSR1" />
23 <flow:arg name="equinoxTimestamp" value="201309111000" />
24 </flow:flow>
25
26
27 <!-- RAP specs and templates -->
28 <flow:spec id="equinoxVersion.spec">
29 <flow:primitive name="equinoxRelease" isParameter="true" />
30 <flow:primitive name="equinoxTimestamp" isParameter="true" />
31 </flow:spec>
32
33 <flow:flow id="template.importEquinox" spec="equinoxVersion.spec"
34 abstract="true">
35 <bean class="org.argeo.slc.repo.osgi.ArchiveWrapper">
36 <property name="uri"
37 value="http://www.eclipse.org/downloads/equinox/drops/R-@{equinoxRelease}-@{equinoxTimestamp}/equinox-SDK-@{equinoxRelease}.zip" />
38 <property name="wrappers">
39 <map>
40 <!-- Tomcat -->
41 <entry key="plugins/org.eclipse.osgi_*.jar" value-ref="org.eclipse.osgi" />
42 </map>
43 </property>
44 <!-- <property name="includes"> -->
45 <!-- <map> -->
46 <!-- <entry key="plugins/*.jar" value="org.argeo.tp.equinox" /> -->
47 <!-- </map> -->
48 <!-- </property> -->
49 <property name="osgiFactory" ref="osgiFactory" />
50 </bean>
51 </flow:flow>
52 </beans>