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