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