]> git.argeo.org Git - lgpl/argeo-commons.git/blob - dep/org.argeo.dep.cms.client/pom.xml
95284c0bec3a2d13e7b031698ee540929db9c535
[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"
3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
5 <modelVersion>4.0.0</modelVersion>
6 <parent>
7 <groupId>org.argeo.commons</groupId>
8 <version>2.1.83-SNAPSHOT</version>
9 <artifactId>dep</artifactId>
10 <relativePath>..</relativePath>
11 </parent>
12 <artifactId>org.argeo.dep.cms.client</artifactId>
13 <name>CMS Client</name>
14 <dependencies>
15
16 <!-- Argeo Commons -->
17 <dependency>
18 <groupId>org.argeo.commons</groupId>
19 <artifactId>org.argeo.util</artifactId>
20 <version>2.1.83-SNAPSHOT</version>
21 </dependency>
22 <dependency>
23 <groupId>org.argeo.commons</groupId>
24 <artifactId>org.argeo.enterprise</artifactId>
25 <version>2.1.83-SNAPSHOT</version>
26 </dependency>
27 <dependency>
28 <groupId>org.argeo.commons</groupId>
29 <artifactId>org.argeo.jcr</artifactId>
30 <version>2.1.83-SNAPSHOT</version>
31 </dependency>
32 <dependency>
33 <groupId>org.argeo.commons</groupId>
34 <artifactId>org.argeo.core</artifactId>
35 <version>2.1.83-SNAPSHOT</version>
36 </dependency>
37
38 <!-- Third Parties -->
39 <dependency>
40 <groupId>org.argeo.tp.javax</groupId>
41 <artifactId>javax.jcr</artifactId>
42 </dependency>
43 <dependency>
44 <groupId>org.argeo.tp.javax</groupId>
45 <artifactId>javax.el-api</artifactId>
46 </dependency>
47 <dependency>
48 <groupId>org.argeo.tp.javax</groupId>
49 <artifactId>javax.interceptor-api</artifactId>
50 </dependency>
51 <dependency>
52 <groupId>org.argeo.tp.javax</groupId>
53 <artifactId>javax.enterprise.cdi-api</artifactId>
54 </dependency>
55 <dependency>
56 <groupId>org.argeo.tp.javax</groupId>
57 <artifactId>javax.transaction-api</artifactId>
58 </dependency>
59
60 <dependency>
61 <groupId>org.argeo.tp.apache</groupId>
62 <artifactId>org.apache.log4j</artifactId>
63 </dependency>
64 <dependency>
65 <groupId>org.argeo.tp.misc</groupId>
66 <artifactId>com.jcraft.jsch</artifactId>
67 </dependency>
68 <dependency>
69 <groupId>org.argeo.tp.misc</groupId>
70 <artifactId>org.slf4j.log4j12</artifactId>
71 </dependency>
72 <dependency>
73 <groupId>org.argeo.tp.misc</groupId>
74 <artifactId>org.slf4j.api</artifactId>
75 </dependency>
76 <dependency>
77 <groupId>org.argeo.tp.misc</groupId>
78 <artifactId>org.slf4j.commons.logging</artifactId>
79 </dependency>
80
81 <!-- OSGi annotations -->
82 <!-- <dependency> -->
83 <!-- <groupId>org.argeo.tp.sdk</groupId> -->
84 <!-- <artifactId>osgi.annotation</artifactId> -->
85 <!-- </dependency> -->
86 <!-- <dependency> -->
87 <!-- <groupId>org.argeo.tp.sdk</groupId> -->
88 <!-- <artifactId>org.osgi.service.metatype.annotations</artifactId> -->
89 <!-- </dependency> -->
90 <!-- <dependency> -->
91 <!-- <groupId>org.argeo.tp.sdk</groupId> -->
92 <!-- <artifactId>org.osgi.service.component.annotations</artifactId> -->
93 <!-- </dependency> -->
94
95 <!-- Freemarker -->
96 <dependency>
97 <groupId>org.argeo.tp.misc</groupId>
98 <artifactId>org.freemarker</artifactId>
99 </dependency>
100
101 <!-- Jackson JSON processor -->
102 <dependency>
103 <groupId>org.argeo.tp.jackson</groupId>
104 <artifactId>com.fasterxml.jackson.core.jackson-core</artifactId>
105 </dependency>
106 <dependency>
107 <groupId>org.argeo.tp.jackson</groupId>
108 <artifactId>com.fasterxml.jackson.core.jackson-databind</artifactId>
109 </dependency>
110 <dependency>
111 <groupId>org.argeo.tp.jackson</groupId>
112 <artifactId>com.fasterxml.jackson.core.jackson-annotations</artifactId>
113 </dependency>
114
115 <dependency>
116 <groupId>org.argeo.tp.bouncycastle</groupId>
117 <artifactId>bcprov</artifactId>
118 </dependency>
119 <dependency>
120 <groupId>org.argeo.tp.bouncycastle</groupId>
121 <artifactId>bcpkix</artifactId>
122 </dependency>
123 <dependency>
124 <groupId>org.argeo.tp.bouncycastle</groupId>
125 <artifactId>bcpg</artifactId>
126 </dependency>
127
128 <dependency>
129 <groupId>org.argeo.tp.apache</groupId>
130 <artifactId>org.apache.httpcomponents.httpcore</artifactId>
131 </dependency>
132 <dependency>
133 <groupId>org.argeo.tp.apache</groupId>
134 <artifactId>org.apache.httpcomponents.httpclient</artifactId>
135 </dependency>
136 <dependency>
137 <groupId>org.argeo.tp.apache.commons</groupId>
138 <artifactId>org.apache.commons.io</artifactId>
139 </dependency>
140 <dependency>
141 <groupId>org.argeo.tp.apache.commons</groupId>
142 <artifactId>org.apache.commons.codec</artifactId>
143 </dependency>
144 <dependency>
145 <groupId>org.argeo.tp.apache.commons</groupId>
146 <artifactId>org.apache.commons.exec</artifactId>
147 </dependency>
148 <dependency>
149 <groupId>org.argeo.tp.apache.commons</groupId>
150 <artifactId>org.apache.commons.cli</artifactId>
151 </dependency>
152 <dependency>
153 <groupId>org.argeo.tp.apache.commons</groupId>
154 <artifactId>org.apache.commons.httpclient</artifactId>
155 </dependency>
156 <dependency>
157 <groupId>org.argeo.tp.apache.commons</groupId>
158 <artifactId>org.apache.commons.vfs</artifactId>
159 </dependency>
160 <dependency>
161 <groupId>org.argeo.tp.apache.commons</groupId>
162 <artifactId>org.apache.commons.net</artifactId>
163 </dependency>
164 <dependency>
165 <groupId>org.argeo.tp.apache.commons</groupId>
166 <artifactId>org.apache.commons.collections</artifactId>
167 </dependency>
168 <dependency>
169 <groupId>org.argeo.tp.apache.commons</groupId>
170 <artifactId>org.apache.commons.dbcp</artifactId>
171 </dependency>
172 <dependency>
173 <groupId>org.argeo.tp.apache.commons</groupId>
174 <artifactId>org.apache.commons.pool</artifactId>
175 </dependency>
176 <dependency>
177 <groupId>org.argeo.tp.apache.commons</groupId>
178 <artifactId>org.apache.commons.compress</artifactId>
179 </dependency>
180 <dependency>
181 <groupId>org.argeo.tp.apache.commons</groupId>
182 <artifactId>org.apache.commons.math3</artifactId>
183 </dependency>
184 <dependency>
185 <groupId>org.argeo.tp.javax</groupId>
186 <artifactId>javax.servlet</artifactId>
187 </dependency>
188
189 <!-- Database drivers -->
190 <dependency>
191 <groupId>org.argeo.tp.misc</groupId>
192 <artifactId>org.h2</artifactId>
193 </dependency>
194
195 <!-- Equinox -->
196 <dependency>
197 <groupId>org.argeo.tp.equinox</groupId>
198 <artifactId>org.eclipse.osgi.util</artifactId>
199 </dependency>
200 <dependency>
201 <groupId>org.argeo.tp.equinox</groupId>
202 <artifactId>org.eclipse.equinox.util</artifactId>
203 </dependency>
204 <dependency>
205 <groupId>org.argeo.tp.equinox</groupId>
206 <artifactId>org.eclipse.equinox.cm</artifactId>
207 </dependency>
208 <dependency>
209 <groupId>org.argeo.tp.equinox</groupId>
210 <artifactId>org.eclipse.osgi.services</artifactId>
211 </dependency>
212 <dependency>
213 <groupId>org.argeo.tp.equinox</groupId>
214 <artifactId>org.eclipse.equinox.registry</artifactId>
215 </dependency>
216 <dependency>
217 <groupId>org.argeo.tp.equinox</groupId>
218 <artifactId>org.eclipse.equinox.preferences</artifactId>
219 </dependency>
220 <dependency>
221 <groupId>org.argeo.tp.equinox</groupId>
222 <artifactId>org.eclipse.equinox.common</artifactId>
223 </dependency>
224 <dependency>
225 <groupId>org.argeo.tp.equinox</groupId>
226 <artifactId>org.eclipse.equinox.event</artifactId>
227 </dependency>
228 <dependency>
229 <groupId>org.argeo.tp.equinox</groupId>
230 <artifactId>org.eclipse.equinox.app</artifactId>
231 </dependency>
232 <dependency>
233 <groupId>org.argeo.tp.equinox</groupId>
234 <artifactId>org.eclipse.equinox.ds</artifactId>
235 </dependency>
236 <dependency>
237 <groupId>org.argeo.tp.equinox</groupId>
238 <artifactId>org.eclipse.equinox.metatype</artifactId>
239 </dependency>
240
241 <!-- SSH -->
242 <dependency>
243 <groupId>org.argeo.tp.apache</groupId>
244 <artifactId>org.apache.mina.core</artifactId>
245 </dependency>
246 <dependency>
247 <groupId>org.argeo.tp.apache</groupId>
248 <artifactId>org.apache.tomcat.jni</artifactId>
249 </dependency>
250 <dependency>
251 <groupId>org.argeo.tp.apache</groupId>
252 <artifactId>org.apache.sshd.core</artifactId>
253 </dependency>
254 <dependency>
255 <groupId>org.argeo.tp.apache</groupId>
256 <artifactId>org.apache.sshd.common</artifactId>
257 </dependency>
258 <dependency>
259 <groupId>org.argeo.tp.apache</groupId>
260 <artifactId>org.apache.sshd.sftp</artifactId>
261 </dependency>
262 <dependency>
263 <groupId>org.argeo.tp.apache</groupId>
264 <artifactId>org.apache.sshd.scp</artifactId>
265 </dependency>
266 <dependency>
267 <groupId>org.argeo.tp.apache</groupId>
268 <artifactId>org.apache.sshd.cli</artifactId>
269 </dependency>
270 <dependency>
271 <groupId>org.argeo.tp.apache</groupId>
272 <artifactId>org.apache.sshd.putty</artifactId>
273 </dependency>
274 <dependency>
275 <groupId>org.argeo.tp.misc</groupId>
276 <artifactId>net.i2p.crypto.eddsa</artifactId>
277 </dependency>
278
279 <!-- Console -->
280 <dependency>
281 <groupId>org.argeo.tp.apache.felix</groupId>
282 <artifactId>org.apache.felix.scr</artifactId>
283 </dependency>
284 <dependency>
285 <groupId>org.argeo.tp.apache.felix</groupId>
286 <artifactId>org.apache.felix.gogo.runtime</artifactId>
287 </dependency>
288 <dependency>
289 <groupId>org.argeo.tp.apache.felix</groupId>
290 <artifactId>org.apache.felix.gogo.shell</artifactId>
291 </dependency>
292 <dependency>
293 <groupId>org.argeo.tp.equinox</groupId>
294 <artifactId>org.eclipse.equinox.console</artifactId>
295 </dependency>
296
297 <!-- Jackrabbit client -->
298 <dependency>
299 <groupId>org.argeo.tp.apache.jackrabbit</groupId>
300 <artifactId>org.apache.jackrabbit.api</artifactId>
301 </dependency>
302 <dependency>
303 <groupId>org.argeo.tp.apache.jackrabbit</groupId>
304 <artifactId>org.apache.jackrabbit.jcr.commons</artifactId>
305 </dependency>
306 <dependency>
307 <groupId>org.argeo.tp.apache.jackrabbit</groupId>
308 <artifactId>org.apache.jackrabbit.spi</artifactId>
309 </dependency>
310 <dependency>
311 <groupId>org.argeo.tp.apache.jackrabbit</groupId>
312 <artifactId>org.apache.jackrabbit.spi.commons</artifactId>
313 </dependency>
314 <dependency>
315 <groupId>org.argeo.tp.apache.jackrabbit</groupId>
316 <artifactId>org.apache.jackrabbit.webdav</artifactId>
317 </dependency>
318 <dependency>
319 <groupId>org.argeo.tp.apache.jackrabbit</groupId>
320 <artifactId>org.apache.jackrabbit.spi2dav</artifactId>
321 </dependency>
322 <dependency>
323 <groupId>org.argeo.tp.apache.jackrabbit</groupId>
324 <artifactId>org.apache.jackrabbit.jcr2dav</artifactId>
325 </dependency>
326 <dependency>
327 <groupId>org.argeo.tp.apache.jackrabbit</groupId>
328 <artifactId>org.apache.jackrabbit.jcr2spi</artifactId>
329 </dependency>
330
331 <!-- Jackrabbit Repository -->
332 <dependency>
333 <groupId>org.argeo.tp.apache.jackrabbit</groupId>
334 <artifactId>org.apache.jackrabbit.data</artifactId>
335 </dependency>
336 <dependency>
337 <groupId>org.argeo.tp.apache.jackrabbit</groupId>
338 <artifactId>org.apache.jackrabbit.core</artifactId>
339 </dependency>
340 <dependency>
341 <groupId>org.argeo.tp.apache.jackrabbit</groupId>
342 <artifactId>org.apache.jackrabbit.server</artifactId>
343 </dependency>
344 <dependency>
345 <groupId>org.argeo.tp.misc</groupId>
346 <artifactId>EDU.oswego.cs.dl.util.concurrent</artifactId>
347 </dependency>
348 <dependency>
349 <groupId>org.argeo.tp.apache.commons</groupId>
350 <artifactId>org.apache.commons.fileupload</artifactId>
351 </dependency>
352 <dependency>
353 <groupId>org.argeo.tp.apache</groupId>
354 <artifactId>org.apache.tika.core</artifactId>
355 </dependency>
356 <dependency>
357 <groupId>org.argeo.tp.apache</groupId>
358 <artifactId>org.apache.tika.parsers</artifactId>
359 </dependency>
360 <dependency>
361 <groupId>org.argeo.tp.apache</groupId>
362 <artifactId>org.apache.lucene</artifactId>
363 </dependency>
364
365 <!-- Required by Jackrabbit 2.12 -->
366 <dependency>
367 <groupId>org.argeo.tp.misc</groupId>
368 <artifactId>com.google.guava</artifactId>
369 </dependency>
370 <dependency>
371 <groupId>org.argeo.tp.misc</groupId>
372 <artifactId>com.google.guava.failureaccess</artifactId>
373 </dependency>
374
375 <!-- Jackrabbit Vault -->
376 <dependency>
377 <groupId>org.argeo.tp.apache.jackrabbit</groupId>
378 <artifactId>org.apache.jackrabbit.vault</artifactId>
379 </dependency>
380
381 <!-- Git -->
382 <dependency>
383 <groupId>org.argeo.tp.misc</groupId>
384 <artifactId>org.eclipse.jgit</artifactId>
385 </dependency>
386 <dependency>
387 <groupId>org.argeo.tp.misc</groupId>
388 <artifactId>com.googlecode.javaewah.JavaEWAH</artifactId>
389 </dependency>
390
391 <!-- Test only -->
392 <dependency>
393 <groupId>org.argeo.commons</groupId>
394 <artifactId>org.argeo.osgi.boot</artifactId>
395 <version>2.1.83-SNAPSHOT</version>
396 <scope>test</scope>
397 </dependency>
398 </dependencies>
399
400 <profiles>
401 <profile>
402 <id>rpmbuild</id>
403 <build>
404 <plugins>
405 <plugin>
406 <artifactId>maven-assembly-plugin</artifactId>
407 <executions>
408 <execution>
409 <id>prepare-source</id>
410 <phase>package</phase>
411 <goals>
412 <goal>single</goal>
413 </goals>
414 <configuration>
415 <descriptorRefs>
416 <descriptorRef>a2-source</descriptorRef>
417 </descriptorRefs>
418 </configuration>
419 </execution>
420 </executions>
421 </plugin>
422 <!-- <plugin> -->
423 <!-- <groupId>org.apache.maven.plugins</groupId> -->
424 <!-- <artifactId>maven-dependency-plugin</artifactId> -->
425 <!-- <executions> -->
426 <!-- <execution> -->
427 <!-- <id>copy-argeo</id> -->
428 <!-- <phase>package</phase> -->
429 <!-- <goals> -->
430 <!-- <goal>copy-dependencies</goal> -->
431 <!-- </goals> -->
432 <!-- <configuration> -->
433 <!-- <includeTypes>jar</includeTypes> -->
434 <!-- <outputDirectory>${project.build.directory}/lib-argeo</outputDirectory> -->
435 <!-- <includeGroupIds>org.argeo.commons</includeGroupIds> -->
436 <!-- <excludeTransitive>true</excludeTransitive> -->
437 <!-- <includeTypes>jar</includeTypes> -->
438 <!-- <includeScope>runtime</includeScope> -->
439 <!-- <useRepositoryLayout>true</useRepositoryLayout> -->
440 <!-- </configuration> -->
441 <!-- </execution> -->
442 <!-- </executions> -->
443 <!-- </plugin> -->
444 <plugin>
445 <groupId>org.codehaus.mojo</groupId>
446 <artifactId>rpm-maven-plugin</artifactId>
447 <executions>
448 <execution>
449 <id>rpm-argeo</id>
450 <phase>package</phase>
451 <goals>
452 <goal>rpm</goal>
453 </goals>
454 <configuration>
455 <name>argeo-cms-client</name>
456 <mappings>
457 <mapping>
458 <directory>/usr/share/osgi</directory>
459 <username>root</username>
460 <groupname>root</groupname>
461 <filemode>644</filemode>
462 <directoryIncluded>false</directoryIncluded>
463 <sources>
464 <source>
465 <location>${project.build.directory}/${project.artifactId}-${project.version}-a2-source</location>
466 <includes>
467 <include>**/*.jar</include>
468 </includes>
469 </source>
470 </sources>
471 </mapping>
472 <!-- <mapping> -->
473 <!-- <directory>/usr/share/osgi/org/argeo/commons/${project.artifactId}/${project.version}</directory> -->
474 <!-- <username>root</username> -->
475 <!-- <groupname>root</groupname> -->
476 <!-- <directoryIncluded>false</directoryIncluded> -->
477 <!-- <artifact /> -->
478 <!-- </mapping> -->
479 </mappings>
480 <requires>
481 <require>argeo-cms-client-tp</require>
482 <require>osgi-boot</require>
483 </requires>
484 </configuration>
485 </execution>
486 </executions>
487 </plugin>
488 </plugins>
489 </build>
490 </profile>
491 <profile>
492 <id>rpmbuild-tp</id>
493 <build>
494 <plugins>
495 <plugin>
496 <artifactId>maven-assembly-plugin</artifactId>
497 <executions>
498 <execution>
499 <id>prepare-source-tp</id>
500 <phase>package</phase>
501 <goals>
502 <goal>single</goal>
503 </goals>
504 <configuration>
505 <descriptorRefs>
506 <descriptorRef>a2-source-tp</descriptorRef>
507 </descriptorRefs>
508 </configuration>
509 </execution>
510 </executions>
511 </plugin>
512 <!-- <plugin> -->
513 <!-- <groupId>org.apache.maven.plugins</groupId> -->
514 <!-- <artifactId>maven-dependency-plugin</artifactId> -->
515 <!-- <executions> -->
516 <!-- <execution> -->
517 <!-- <id>copy-tp</id> -->
518 <!-- <phase>package</phase> -->
519 <!-- <goals> -->
520 <!-- <goal>copy-dependencies</goal> -->
521 <!-- </goals> -->
522 <!-- <configuration> -->
523 <!-- <includeTypes>jar</includeTypes> -->
524 <!-- <outputDirectory>${project.build.directory}/lib-tp</outputDirectory> -->
525 <!-- <excludeGroupIds>org.argeo.commons</excludeGroupIds> -->
526 <!-- <excludeTransitive>true</excludeTransitive> -->
527 <!-- <includeTypes>jar</includeTypes> -->
528 <!-- <includeScope>runtime</includeScope> -->
529 <!-- <useRepositoryLayout>true</useRepositoryLayout> -->
530 <!-- </configuration> -->
531 <!-- </execution> -->
532 <!-- </executions> -->
533 <!-- </plugin> -->
534 <plugin>
535 <groupId>org.codehaus.mojo</groupId>
536 <artifactId>rpm-maven-plugin</artifactId>
537 <executions>
538 <execution>
539 <id>rpm-tp</id>
540 <phase>package</phase>
541 <goals>
542 <goal>rpm</goal>
543 </goals>
544 <configuration>
545 <name>argeo-cms-client-tp</name>
546 <projversion>${version.argeo-tp}</projversion>
547 <mappings>
548 <mapping>
549 <directory>/usr/share/osgi</directory>
550 <username>root</username>
551 <groupname>root</groupname>
552 <filemode>644</filemode>
553 <directoryIncluded>false</directoryIncluded>
554 <sources>
555 <source>
556 <location>${project.build.directory}/${project.artifactId}-${project.version}-a2-source-tp</location>
557 <includes>
558 <include>**/*.jar</include>
559 </includes>
560 </source>
561 </sources>
562 </mapping>
563 </mappings>
564 </configuration>
565 </execution>
566 </executions>
567 </plugin>
568 </plugins>
569 </build>
570 </profile>
571 </profiles>
572 </project>