]> git.argeo.org Git - gpl/argeo-tp.git/blob - jersey.xml
4ad175440c87d3f520869aa4b6a0c1b20f4a3ee8
[gpl/argeo-tp.git] / jersey.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
13 <flow:flow name="ws/jersey" spec="spec.version">
14 <flow:arg name="version" value="2.29.1" />
15 <bean id="org.glassfish.jersey.core.jersey-common"
16 p:sourceCoords="org.glassfish.jersey.core:jersey-common:@{version}"
17 parent="template.jerseyMaven">
18 </bean>
19 <bean id="org.glassfish.jersey.core.jersey-client"
20 p:sourceCoords="org.glassfish.jersey.core:jersey-client:@{version}"
21 parent="template.jerseyMaven">
22 </bean>
23 <bean id="org.glassfish.jersey.core.jersey-server"
24 p:sourceCoords="org.glassfish.jersey.core:jersey-server:@{version}"
25 parent="template.jerseyMaven">
26 </bean>
27 <!-- Containers -->
28 <bean
29 id="org.glassfish.jersey.containers.jersey-container-servlet"
30 p:sourceCoords="org.glassfish.jersey.containers:jersey-container-servlet:@{version}"
31 parent="template.jerseyMaven">
32 </bean>
33 <bean
34 id="org.glassfish.jersey.containers.jersey-container-servlet-core"
35 p:sourceCoords="org.glassfish.jersey.containers:jersey-container-servlet-core:@{version}"
36 parent="template.jerseyMaven">
37 </bean>
38 <bean
39 id="org.glassfish.jersey.containers.jersey-container-jetty-http"
40 p:sourceCoords="org.glassfish.jersey.containers:jersey-container-jetty-http:@{version}"
41 parent="template.jerseyMaven">
42 </bean>
43 <bean
44 id="org.glassfish.jersey.containers.jersey-container-jetty-servlet"
45 p:sourceCoords="org.glassfish.jersey.containers:jersey-container-jetty-servlet:@{version}"
46 parent="template.jerseyMaven">
47 </bean>
48 <!-- Media -->
49 <bean id="org.glassfish.jersey.media.jersey-media-json-jackson"
50 p:sourceCoords="org.glassfish.jersey.media:jersey-media-json-jackson:@{version}"
51 parent="template.jerseyMaven">
52 </bean>
53 <!-- Inject -->
54 <bean id="org.glassfish.jersey.inject.jersey-hk2"
55 p:sourceCoords="org.glassfish.jersey.inject:jersey-hk2:@{version}"
56 parent="template.jerseyMaven">
57 </bean>
58 <!-- Ext -->
59 <bean id="org.glassfish.jersey.ext.jersey-entity-filtering"
60 p:sourceCoords="org.glassfish.jersey.ext:jersey-entity-filtering:@{version}"
61 parent="template.jerseyMaven">
62 </bean>
63 <bean id="org.glassfish.jersey.ext.jersey-mvc"
64 p:sourceCoords="org.glassfish.jersey.ext:jersey-mvc:@{version}"
65 parent="template.jerseyMaven">
66 </bean>
67 <bean id="org.glassfish.jersey.ext.jersey-mvc-freemarker"
68 p:sourceCoords="org.glassfish.jersey.ext:jersey-mvc-freemarker:@{version}"
69 parent="template.jerseyMaven">
70 </bean>
71 </flow:flow>
72
73 <flow:flow name="ws/hk2" spec="spec.version">
74 <flow:arg name="version" value="2.6.1" />
75 <bean id="org.glassfish.hk2.utils"
76 p:sourceCoords="org.glassfish.hk2:hk2-utils:@{version}"
77 parent="template.jerseyMaven">
78 </bean>
79 <bean id="org.glassfish.hk2.api"
80 p:sourceCoords="org.glassfish.hk2:hk2-api:@{version}"
81 parent="template.jerseyMaven">
82 </bean>
83 <bean id="org.glassfish.hk2.core"
84 p:sourceCoords="org.glassfish.hk2:hk2-core:@{version}"
85 parent="template.jerseyMaven">
86 </bean>
87 <bean id="org.glassfish.hk2.locator"
88 p:sourceCoords="org.glassfish.hk2:hk2-locator:@{version}"
89 parent="template.jerseyMaven">
90 </bean>
91 <bean id="org.glassfish.hk2.osgi-resource-locator"
92 p:sourceCoords="org.glassfish.hk2:osgi-resource-locator:1.0.3"
93 parent="template.jerseyMaven">
94 </bean>
95 </flow:flow>
96
97 <bean id="template.jerseyMaven" parent="template.mavenWrapper"
98 abstract="true">
99 <property name="groupId" value="org.argeo.tp.jersey" />
100 <property name="license">
101 <util:constant
102 static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
103 </property>
104 <property name="doNotModify" value="true" />
105 </bean>
106 </beans>