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