]> git.argeo.org Git - lgpl/argeo-commons.git/blob - dep/org.argeo.dep.cms.client/pom.xml
Remove dependency to JTA
[lgpl/argeo-commons.git] / dep / org.argeo.dep.cms.client / pom.xml
1 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
2 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
3 <modelVersion>4.0.0</modelVersion>
4 <parent>
5 <groupId>org.argeo.commons</groupId>
6 <version>2.3-SNAPSHOT</version>
7 <artifactId>dep</artifactId>
8 <relativePath>..</relativePath>
9 </parent>
10 <artifactId>org.argeo.dep.cms.client</artifactId>
11 <name>CMS Client</name>
12 <dependencies>
13
14 <!-- Argeo Commons -->
15 <dependency>
16 <groupId>org.argeo.commons</groupId>
17 <artifactId>org.argeo.enterprise</artifactId>
18 <version>2.3-SNAPSHOT</version>
19 </dependency>
20 <!-- <dependency> -->
21 <!-- <groupId>org.argeo.commons</groupId> -->
22 <!-- <artifactId>org.argeo.jcr</artifactId> -->
23 <!-- <version>2.3-SNAPSHOT</version> -->
24 <!-- </dependency> -->
25 <dependency>
26 <groupId>org.argeo.commons</groupId>
27 <artifactId>org.argeo.core</artifactId>
28 <version>2.3-SNAPSHOT</version>
29 </dependency>
30
31 <!-- Third Parties -->
32 <dependency>
33 <groupId>org.argeo.tp.javax</groupId>
34 <artifactId>javax.jcr</artifactId>
35 </dependency>
36 <dependency>
37 <groupId>org.argeo.tp.javax</groupId>
38 <artifactId>javax.el-api</artifactId>
39 </dependency>
40 <dependency>
41 <groupId>org.argeo.tp.javax</groupId>
42 <artifactId>javax.interceptor-api</artifactId>
43 </dependency>
44 <dependency>
45 <groupId>org.argeo.tp.javax</groupId>
46 <artifactId>javax.enterprise.cdi-api</artifactId>
47 </dependency>
48
49 <!-- JTA is still indirectly required by Jackrabbit -->
50 <dependency>
51 <groupId>org.argeo.tp.javax</groupId>
52 <artifactId>javax.transaction-api</artifactId>
53 </dependency>
54
55 <dependency>
56 <groupId>org.argeo.tp.apache</groupId>
57 <artifactId>org.apache.log4j</artifactId>
58 </dependency>
59 <dependency>
60 <groupId>org.argeo.tp.misc</groupId>
61 <artifactId>org.slf4j.log4j12</artifactId>
62 </dependency>
63 <dependency>
64 <groupId>org.argeo.tp.misc</groupId>
65 <artifactId>org.slf4j.api</artifactId>
66 </dependency>
67 <dependency>
68 <groupId>org.argeo.tp.misc</groupId>
69 <artifactId>org.slf4j.commons.logging</artifactId>
70 </dependency>
71
72 <!-- OSGi annotations -->
73 <!-- <dependency> -->
74 <!-- <groupId>org.argeo.tp.sdk</groupId> -->
75 <!-- <artifactId>osgi.annotation</artifactId> -->
76 <!-- </dependency> -->
77 <!-- <dependency> -->
78 <!-- <groupId>org.argeo.tp.sdk</groupId> -->
79 <!-- <artifactId>org.osgi.service.metatype.annotations</artifactId> -->
80 <!-- </dependency> -->
81 <!-- <dependency> -->
82 <!-- <groupId>org.argeo.tp.sdk</groupId> -->
83 <!-- <artifactId>org.osgi.service.component.annotations</artifactId> -->
84 <!-- </dependency> -->
85
86
87 <dependency>
88 <groupId>org.argeo.tp.bouncycastle</groupId>
89 <artifactId>bcpkix</artifactId>
90 </dependency>
91 <dependency>
92 <groupId>org.argeo.tp.bouncycastle</groupId>
93 <artifactId>bcpg</artifactId>
94 </dependency>
95
96 <dependency>
97 <groupId>org.argeo.tp.apache</groupId>
98 <artifactId>org.apache.httpcomponents.httpcore</artifactId>
99 </dependency>
100 <dependency>
101 <groupId>org.argeo.tp.apache</groupId>
102 <artifactId>org.apache.httpcomponents.httpclient</artifactId>
103 </dependency>
104 <dependency>
105 <groupId>org.argeo.tp.apache.commons</groupId>
106 <artifactId>org.apache.commons.io</artifactId>
107 </dependency>
108 <dependency>
109 <groupId>org.argeo.tp.apache.commons</groupId>
110 <artifactId>org.apache.commons.codec</artifactId>
111 </dependency>
112 <dependency>
113 <groupId>org.argeo.tp.apache.commons</groupId>
114 <artifactId>org.apache.commons.exec</artifactId>
115 </dependency>
116 <dependency>
117 <groupId>org.argeo.tp.apache.commons</groupId>
118 <artifactId>org.apache.commons.cli</artifactId>
119 </dependency>
120 <dependency>
121 <groupId>org.argeo.tp.apache.commons</groupId>
122 <artifactId>org.apache.commons.httpclient</artifactId>
123 </dependency>
124 <dependency>
125 <groupId>org.argeo.tp.apache.commons</groupId>
126 <artifactId>org.apache.commons.net</artifactId>
127 </dependency>
128 <dependency>
129 <groupId>org.argeo.tp.apache.commons</groupId>
130 <artifactId>org.apache.commons.collections</artifactId>
131 </dependency>
132 <dependency>
133 <groupId>org.argeo.tp.apache.commons</groupId>
134 <artifactId>org.apache.commons.compress</artifactId>
135 </dependency>
136
137 <!-- Equinox -->
138 <dependency>
139 <groupId>org.argeo.tp.equinox</groupId>
140 <artifactId>org.eclipse.osgi.util</artifactId>
141 </dependency>
142 <dependency>
143 <groupId>org.argeo.tp.equinox</groupId>
144 <artifactId>org.eclipse.equinox.util</artifactId>
145 </dependency>
146 <dependency>
147 <groupId>org.argeo.tp.equinox</groupId>
148 <artifactId>org.eclipse.equinox.cm</artifactId>
149 </dependency>
150 <dependency>
151 <groupId>org.argeo.tp.equinox</groupId>
152 <artifactId>org.eclipse.osgi.services</artifactId>
153 </dependency>
154 <dependency>
155 <groupId>org.argeo.tp.equinox</groupId>
156 <artifactId>org.eclipse.equinox.registry</artifactId>
157 </dependency>
158 <dependency>
159 <groupId>org.argeo.tp.equinox</groupId>
160 <artifactId>org.eclipse.equinox.preferences</artifactId>
161 </dependency>
162 <dependency>
163 <groupId>org.argeo.tp.equinox</groupId>
164 <artifactId>org.eclipse.equinox.common</artifactId>
165 </dependency>
166 <dependency>
167 <groupId>org.argeo.tp.equinox</groupId>
168 <artifactId>org.eclipse.equinox.event</artifactId>
169 </dependency>
170 <dependency>
171 <groupId>org.argeo.tp.equinox</groupId>
172 <artifactId>org.eclipse.equinox.app</artifactId>
173 </dependency>
174 <dependency>
175 <groupId>org.argeo.tp.equinox</groupId>
176 <artifactId>org.eclipse.equinox.ds</artifactId>
177 </dependency>
178 <dependency>
179 <groupId>org.argeo.tp.equinox</groupId>
180 <artifactId>org.eclipse.equinox.metatype</artifactId>
181 </dependency>
182
183 <!-- Console -->
184 <dependency>
185 <groupId>org.argeo.tp.apache.felix</groupId>
186 <artifactId>org.apache.felix.scr</artifactId>
187 </dependency>
188 <dependency>
189 <groupId>org.argeo.tp.apache.felix</groupId>
190 <artifactId>org.apache.felix.gogo.runtime</artifactId>
191 </dependency>
192 <dependency>
193 <groupId>org.argeo.tp.apache.felix</groupId>
194 <artifactId>org.apache.felix.gogo.shell</artifactId>
195 </dependency>
196 <dependency>
197 <groupId>org.argeo.tp.equinox</groupId>
198 <artifactId>org.eclipse.equinox.console</artifactId>
199 </dependency>
200
201 <!-- Jackrabbit client -->
202 <dependency>
203 <groupId>org.argeo.tp.apache.jackrabbit</groupId>
204 <artifactId>org.apache.jackrabbit.api</artifactId>
205 </dependency>
206 <dependency>
207 <groupId>org.argeo.tp.apache.jackrabbit</groupId>
208 <artifactId>org.apache.jackrabbit.jcr.commons</artifactId>
209 </dependency>
210 <dependency>
211 <groupId>org.argeo.tp.apache.jackrabbit</groupId>
212 <artifactId>org.apache.jackrabbit.spi</artifactId>
213 </dependency>
214 <dependency>
215 <groupId>org.argeo.tp.apache.jackrabbit</groupId>
216 <artifactId>org.apache.jackrabbit.spi.commons</artifactId>
217 </dependency>
218 <dependency>
219 <groupId>org.argeo.tp.apache.jackrabbit</groupId>
220 <artifactId>org.apache.jackrabbit.webdav</artifactId>
221 </dependency>
222 <dependency>
223 <groupId>org.argeo.tp.apache.jackrabbit</groupId>
224 <artifactId>org.apache.jackrabbit.spi2dav</artifactId>
225 </dependency>
226 <dependency>
227 <groupId>org.argeo.tp.apache.jackrabbit</groupId>
228 <artifactId>org.apache.jackrabbit.jcr2dav</artifactId>
229 </dependency>
230 <dependency>
231 <groupId>org.argeo.tp.apache.jackrabbit</groupId>
232 <artifactId>org.apache.jackrabbit.jcr2spi</artifactId>
233 </dependency>
234
235 <!-- Test only -->
236 <dependency>
237 <groupId>org.argeo.commons</groupId>
238 <artifactId>org.argeo.osgi.boot</artifactId>
239 <version>2.3-SNAPSHOT</version>
240 <scope>test</scope>
241 </dependency>
242 </dependencies>
243
244 <profiles>
245 <profile>
246 <id>rpmbuild</id>
247 <build>
248 <plugins>
249 <plugin>
250 <artifactId>maven-assembly-plugin</artifactId>
251 <executions>
252 <execution>
253 <id>prepare-source</id>
254 <phase>package</phase>
255 <goals>
256 <goal>single</goal>
257 </goals>
258 <configuration>
259 <descriptorRefs>
260 <descriptorRef>a2-source</descriptorRef>
261 </descriptorRefs>
262 </configuration>
263 </execution>
264 </executions>
265 </plugin>
266 <plugin>
267 <groupId>org.codehaus.mojo</groupId>
268 <artifactId>rpm-maven-plugin</artifactId>
269 <executions>
270 <execution>
271 <id>rpm-argeo</id>
272 <phase>package</phase>
273 <goals>
274 <goal>rpm</goal>
275 </goals>
276 <configuration>
277 <name>argeo-cms-client${argeo.rpm.suffix}</name>
278 <mappings>
279 <mapping>
280 <directory>/usr/share/osgi</directory>
281 <username>root</username>
282 <groupname>root</groupname>
283 <filemode>644</filemode>
284 <directoryIncluded>false</directoryIncluded>
285 <sources>
286 <source>
287 <location>${project.build.directory}/${project.artifactId}-${project.version}-a2-source</location>
288 <includes>
289 <include>**/*.jar</include>
290 </includes>
291 </source>
292 </sources>
293 </mapping>
294 </mappings>
295 <requires>
296 <require>argeo-cms-client-tp${argeo.rpm.suffix}</require>
297 <require>argeo-osgi-boot${argeo.rpm.suffix}</require>
298 </requires>
299 </configuration>
300 </execution>
301 </executions>
302 </plugin>
303 </plugins>
304 </build>
305 </profile>
306 <profile>
307 <id>rpmbuild-tp</id>
308 <build>
309 <plugins>
310 <plugin>
311 <artifactId>maven-assembly-plugin</artifactId>
312 <executions>
313 <execution>
314 <id>prepare-source-tp</id>
315 <phase>package</phase>
316 <goals>
317 <goal>single</goal>
318 </goals>
319 <configuration>
320 <descriptorRefs>
321 <descriptorRef>a2-source-tp</descriptorRef>
322 </descriptorRefs>
323 </configuration>
324 </execution>
325 </executions>
326 </plugin>
327 <plugin>
328 <groupId>org.codehaus.mojo</groupId>
329 <artifactId>rpm-maven-plugin</artifactId>
330 <executions>
331 <execution>
332 <id>rpm-tp</id>
333 <phase>package</phase>
334 <goals>
335 <goal>rpm</goal>
336 </goals>
337 <configuration>
338 <name>argeo-cms-client-tp${argeo.rpm.suffix}</name>
339 <projversion>${version.argeo-tp}</projversion>
340 <release>${argeo.rpm.release.tp}</release>
341 <mappings>
342 <mapping>
343 <directory>/usr/share/osgi</directory>
344 <username>root</username>
345 <groupname>root</groupname>
346 <filemode>644</filemode>
347 <directoryIncluded>false</directoryIncluded>
348 <sources>
349 <source>
350 <location>${project.build.directory}/${project.artifactId}-${project.version}-a2-source-tp</location>
351 <includes>
352 <include>**/*.jar</include>
353 </includes>
354 </source>
355 </sources>
356 </mapping>
357 </mappings>
358 </configuration>
359 </execution>
360 </executions>
361 </plugin>
362 </plugins>
363 </build>
364 </profile>
365 </profiles>
366 </project>