]> git.argeo.org Git - lgpl/argeo-commons.git/blob - dep/org.argeo.dep.cms.e4.rcp/pom.xml
Native UUID factory fully implemented.
[lgpl/argeo-commons.git] / dep / org.argeo.dep.cms.e4.rcp / pom.xml
1 <project xmlns="http://maven.apache.org/POM/4.0.0"
2 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
4 <modelVersion>4.0.0</modelVersion>
5 <parent>
6 <groupId>org.argeo.commons</groupId>
7 <artifactId>dep</artifactId>
8 <version>2.3-SNAPSHOT</version>
9 <relativePath>..</relativePath>
10 </parent>
11 <artifactId>org.argeo.dep.cms.e4.rcp</artifactId>
12 <name>CMS Platform Eclipse 4 RCP</name>
13 <dependencies>
14 <dependency>
15 <groupId>org.argeo.commons</groupId>
16 <artifactId>org.argeo.dep.cms.ui.rcp</artifactId>
17 <version>2.3-SNAPSHOT</version>
18 <type>pom</type>
19 </dependency>
20
21 <!-- E4 specific -->
22 <dependency>
23 <groupId>org.argeo.commons.rcp</groupId>
24 <artifactId>org.argeo.cms.e4.rcp</artifactId>
25 <version>2.3-SNAPSHOT</version>
26 </dependency>
27
28 <!-- Argeo Commons -->
29 <dependency>
30 <groupId>org.argeo.commons</groupId>
31 <artifactId>org.argeo.cms.e4</artifactId>
32 <version>2.3-SNAPSHOT</version>
33 </dependency>
34
35 <!-- SDK -->
36 <dependency>
37 <groupId>org.argeo.tp.equinox</groupId>
38 <artifactId>org.eclipse.osgi</artifactId>
39 <scope>test</scope>
40 </dependency>
41
42 <!-- Additional text components (not in RCP distribution) -->
43 <dependency>
44 <groupId>org.argeo.tp.rcp.e4</groupId>
45 <artifactId>org.eclipse.text</artifactId>
46 </dependency>
47 <dependency>
48 <groupId>org.argeo.tp.rcp.e4</groupId>
49 <artifactId>org.eclipse.jface.text</artifactId>
50 </dependency>
51
52
53 <!-- RCP -->
54 <dependency>
55 <groupId>org.argeo.tp.rcp.e4</groupId>
56 <artifactId>org.eclipse.e4.ui.css.swt.theme</artifactId>
57 </dependency>
58 <dependency>
59 <groupId>org.argeo.tp.rcp.e4</groupId>
60 <artifactId>org.eclipse.e4.ui.workbench.swt</artifactId>
61 </dependency>
62 <dependency>
63 <groupId>org.argeo.tp.rcp.e4</groupId>
64 <artifactId>org.eclipse.e4.core.di</artifactId>
65 </dependency>
66 <dependency>
67 <groupId>org.argeo.tp.rcp.e4</groupId>
68 <artifactId>org.eclipse.core.databinding</artifactId>
69 </dependency>
70 <dependency>
71 <groupId>org.argeo.tp.rcp.e4</groupId>
72 <artifactId>org.eclipse.e4.ui.bindings</artifactId>
73 </dependency>
74 <dependency>
75 <groupId>org.argeo.tp.rcp.e4</groupId>
76 <artifactId>org.eclipse.e4.ui.model.workbench</artifactId>
77 </dependency>
78 <dependency>
79 <groupId>org.argeo.tp.rcp.e4</groupId>
80 <artifactId>org.eclipse.jface.databinding</artifactId>
81 </dependency>
82 <dependency>
83 <groupId>org.argeo.tp.rcp.e4</groupId>
84 <artifactId>org.eclipse.e4.ui.workbench.addons.swt</artifactId>
85 </dependency>
86 <dependency>
87 <groupId>org.argeo.tp.rcp.e4</groupId>
88 <artifactId>org.eclipse.e4.core.services</artifactId>
89 </dependency>
90 <dependency>
91 <groupId>org.argeo.tp.rcp.e4</groupId>
92 <artifactId>org.eclipse.e4.core.commands</artifactId>
93 </dependency>
94 <dependency>
95 <groupId>org.argeo.tp.rcp.e4</groupId>
96 <artifactId>org.apache.felix.gogo.shell</artifactId>
97 </dependency>
98 <dependency>
99 <groupId>org.argeo.tp.rcp.e4</groupId>
100 <artifactId>org.eclipse.e4.ui.widgets</artifactId>
101 </dependency>
102 <dependency>
103 <groupId>org.argeo.tp.rcp.e4</groupId>
104 <artifactId>org.eclipse.e4.core.di.extensions.supplier</artifactId>
105 </dependency>
106 <dependency>
107 <groupId>org.argeo.tp.rcp.e4</groupId>
108 <artifactId>org.eclipse.core.expressions</artifactId>
109 </dependency>
110 <dependency>
111 <groupId>org.argeo.tp.rcp.e4</groupId>
112 <artifactId>com.ibm.icu</artifactId>
113 </dependency>
114 <dependency>
115 <groupId>org.argeo.tp.rcp.e4</groupId>
116 <artifactId>org.eclipse.e4.ui.swt.gtk</artifactId>
117 </dependency>
118 <!-- <dependency> -->
119 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
120 <!-- <artifactId>org.eclipse.e4.emf.xpath</artifactId> -->
121 <!-- </dependency> -->
122 <dependency>
123 <groupId>org.argeo.tp.rcp.e4</groupId>
124 <artifactId>org.eclipse.core.databinding.observable</artifactId>
125 </dependency>
126 <dependency>
127 <groupId>org.argeo.tp.rcp.e4</groupId>
128 <artifactId>org.eclipse.rcp</artifactId>
129 </dependency>
130 <dependency>
131 <groupId>org.argeo.tp.rcp.e4</groupId>
132 <artifactId>org.eclipse.help</artifactId>
133 </dependency>
134 <dependency>
135 <groupId>org.argeo.tp.rcp.e4</groupId>
136 <artifactId>org.eclipse.e4.ui.workbench.renderers.swt</artifactId>
137 </dependency>
138 <dependency>
139 <groupId>org.argeo.tp.rcp.e4</groupId>
140 <artifactId>org.eclipse.core.databinding.property</artifactId>
141 </dependency>
142 <!-- <dependency> -->
143 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
144 <!-- <artifactId>org.apache.commons.io</artifactId> -->
145 <!-- </dependency> -->
146 <dependency>
147 <groupId>org.argeo.tp.rcp.e4</groupId>
148 <artifactId>org.eclipse.e4.ui.di</artifactId>
149 </dependency>
150 <dependency>
151 <groupId>org.argeo.tp.rcp.e4</groupId>
152 <artifactId>org.eclipse.e4.ui.dialogs</artifactId>
153 </dependency>
154 <dependency>
155 <groupId>org.argeo.tp.rcp.e4</groupId>
156 <artifactId>org.eclipse.e4.core.di.extensions</artifactId>
157 </dependency>
158 <dependency>
159 <groupId>org.argeo.tp.rcp.e4</groupId>
160 <artifactId>org.eclipse.equinox.bidi</artifactId>
161 </dependency>
162 <dependency>
163 <groupId>org.argeo.tp.rcp.e4</groupId>
164 <artifactId>org.eclipse.e4.core.di.annotations</artifactId>
165 </dependency>
166 <!-- <dependency> -->
167 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
168 <!-- <artifactId>org.apache.commons.logging</artifactId> -->
169 <!-- <version>1.2.0.v20180409-1502</version> -->
170 <!-- </dependency> -->
171 <!-- <dependency> -->
172 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
173 <!-- <artifactId>org.apache.felix.gogo.command</artifactId> -->
174 <!-- <version>1.0.2.v20170914-1324</version> -->
175 <!-- </dependency> -->
176 <dependency>
177 <groupId>org.argeo.tp.rcp.e4</groupId>
178 <artifactId>org.eclipse.e4.ui.workbench3</artifactId>
179 </dependency>
180 <dependency>
181 <groupId>org.argeo.tp.rcp.e4</groupId>
182 <artifactId>org.eclipse.e4.core.contexts</artifactId>
183 </dependency>
184 <dependency>
185 <groupId>org.argeo.tp.rcp.e4</groupId>
186 <artifactId>org.eclipse.core.databinding.beans</artifactId>
187 </dependency>
188 <dependency>
189 <groupId>org.argeo.tp.rcp.e4</groupId>
190 <artifactId>org.eclipse.ui.workbench</artifactId>
191 </dependency>
192 <dependency>
193 <groupId>org.argeo.tp.rcp.e4</groupId>
194 <artifactId>org.eclipse.e4.ui.services</artifactId>
195 </dependency>
196 <dependency>
197 <groupId>org.argeo.tp.rcp.e4</groupId>
198 <artifactId>org.eclipse.ui</artifactId>
199 </dependency>
200 <dependency>
201 <groupId>org.argeo.tp.rcp.e4</groupId>
202 <artifactId>org.eclipse.e4.ui.workbench</artifactId>
203 </dependency>
204
205 <!-- Platform dependent -->
206 <dependency>
207 <groupId>org.argeo.tp.rcp.e4</groupId>
208 <artifactId>org.eclipse.e4.ui.workbench.renderers.swt.cocoa</artifactId>
209 </dependency>
210 <dependency>
211 <groupId>org.argeo.tp.rcp.e4</groupId>
212 <artifactId>org.eclipse.ui.cocoa</artifactId>
213 </dependency>
214
215
216 <!-- RCP -->
217 <!-- <dependency> -->
218 <!-- <groupId>org.argeo.tp</groupId> -->
219 <!-- <artifactId>argeo-tp-rcp-e4</artifactId> -->
220 <!-- <version>${version.argeo-tp}</version> -->
221 <!-- <exclusions> -->
222 <!-- <exclusion> -->
223 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
224 <!-- <artifactId>org.eclipse.osgi</artifactId> -->
225 <!-- </exclusion> -->
226 <!-- <exclusion> -->
227 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
228 <!-- <artifactId>org.eclipse.osgi.services</artifactId> -->
229 <!-- </exclusion> -->
230
231 <!-- <exclusion> -->
232 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
233 <!-- <artifactId>org.eclipse.osgi.compatibility.state</artifactId> -->
234 <!-- </exclusion> -->
235
236 <!-- <exclusion> -->
237 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
238 <!-- <artifactId>org.eclipse.update.configurator</artifactId> -->
239 <!-- </exclusion> -->
240 <!-- <exclusion> -->
241 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
242 <!-- <artifactId>org.eclipse.swt.carbon.macosx</artifactId> -->
243 <!-- </exclusion> -->
244 <!-- <exclusion> -->
245 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
246 <!-- <artifactId>org.eclipse.swt.gtk.solaris.sparc</artifactId> -->
247 <!-- </exclusion> -->
248 <!-- <exclusion> -->
249 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
250 <!-- <artifactId>org.eclipse.swt.gtk.solaris.x86</artifactId> -->
251 <!-- </exclusion> -->
252 <!-- <exclusion> -->
253 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
254 <!-- <artifactId>org.eclipse.swt.motif.solaris.sparc</artifactId> -->
255 <!-- </exclusion> -->
256 <!-- <exclusion> -->
257 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
258 <!-- <artifactId>org.eclipse.swt.gtk.linux.s390</artifactId> -->
259 <!-- </exclusion> -->
260 <!-- <exclusion> -->
261 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
262 <!-- <artifactId>org.eclipse.swt.gtk.linux.s390x</artifactId> -->
263 <!-- </exclusion> -->
264 <!-- <exclusion> -->
265 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
266 <!-- <artifactId>org.eclipse.swt.gtk.linux.ppc64</artifactId> -->
267 <!-- </exclusion> -->
268 <!-- <exclusion> -->
269 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
270 <!-- <artifactId>org.eclipse.swt.motif.linux.x86</artifactId> -->
271 <!-- </exclusion> -->
272 <!-- <exclusion> -->
273 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
274 <!-- <artifactId>org.eclipse.swt.gtk.linux.ppc</artifactId> -->
275 <!-- </exclusion> -->
276 <!-- <exclusion> -->
277 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
278 <!-- <artifactId>org.eclipse.swt.photon.qnx.x86</artifactId> -->
279 <!-- </exclusion> -->
280 <!-- <exclusion> -->
281 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
282 <!-- <artifactId>org.eclipse.swt.motif.aix.ppc</artifactId> -->
283 <!-- </exclusion> -->
284 <!-- <exclusion> -->
285 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
286 <!-- <artifactId>org.eclipse.swt.motif.aix.ppc64</artifactId> -->
287 <!-- </exclusion> -->
288 <!-- <exclusion> -->
289 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
290 <!-- <artifactId>org.eclipse.swt.motif.hpux.ia64_32</artifactId> -->
291 <!-- </exclusion> -->
292 <!-- <exclusion> -->
293 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
294 <!-- <artifactId>org.eclipse.swt.gtk.aix.ppc</artifactId> -->
295 <!-- </exclusion> -->
296 <!-- <exclusion> -->
297 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
298 <!-- <artifactId>org.eclipse.swt.gtk.aix.ppc64</artifactId> -->
299 <!-- </exclusion> -->
300 <!-- <exclusion> -->
301 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
302 <!-- <artifactId>org.eclipse.swt.gtk.hpux.ia64_32</artifactId> -->
303 <!-- </exclusion> -->
304
305 <!-- <exclusion> -->
306 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
307 <!-- <artifactId>org.eclipse.equinox.launcher.carbon.macosx</artifactId> -->
308 <!-- </exclusion> -->
309 <!-- <exclusion> -->
310 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
311 <!-- <artifactId>org.eclipse.equinox.launcher.gtk.solaris.sparc</artifactId> -->
312 <!-- </exclusion> -->
313 <!-- <exclusion> -->
314 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
315 <!-- <artifactId>org.eclipse.equinox.launcher.gtk.solaris.x86</artifactId> -->
316 <!-- </exclusion> -->
317 <!-- <exclusion> -->
318 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
319 <!-- <artifactId>org.eclipse.equinox.launcher.motif.solaris.sparc</artifactId> -->
320 <!-- </exclusion> -->
321 <!-- <exclusion> -->
322 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
323 <!-- <artifactId>org.eclipse.equinox.launcher.gtk.linux.s390</artifactId> -->
324 <!-- </exclusion> -->
325 <!-- <exclusion> -->
326 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
327 <!-- <artifactId>org.eclipse.equinox.launcher.gtk.linux.s390x</artifactId> -->
328 <!-- </exclusion> -->
329 <!-- <exclusion> -->
330 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
331 <!-- <artifactId>org.eclipse.equinox.launcher.gtk.linux.ppc64</artifactId> -->
332 <!-- </exclusion> -->
333 <!-- <exclusion> -->
334 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
335 <!-- <artifactId>org.eclipse.equinox.launcher.motif.linux.x86</artifactId> -->
336 <!-- </exclusion> -->
337 <!-- <exclusion> -->
338 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
339 <!-- <artifactId>org.eclipse.equinox.launcher.gtk.linux.ppc</artifactId> -->
340 <!-- </exclusion> -->
341 <!-- <exclusion> -->
342 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
343 <!-- <artifactId>org.eclipse.equinox.launcher.photon.qnx.x86</artifactId> -->
344 <!-- </exclusion> -->
345 <!-- <exclusion> -->
346 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
347 <!-- <artifactId>org.eclipse.equinox.launcher.motif.aix.ppc</artifactId> -->
348 <!-- </exclusion> -->
349 <!-- <exclusion> -->
350 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
351 <!-- <artifactId>org.eclipse.equinox.launcher.motif.aix.ppc64</artifactId> -->
352 <!-- </exclusion> -->
353 <!-- <exclusion> -->
354 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
355 <!-- <artifactId>org.eclipse.equinox.launcher.motif.hpux.ia64_32</artifactId> -->
356 <!-- </exclusion> -->
357 <!-- <exclusion> -->
358 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
359 <!-- <artifactId>org.eclipse.equinox.launcher.gtk.aix.ppc</artifactId> -->
360 <!-- </exclusion> -->
361 <!-- <exclusion> -->
362 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
363 <!-- <artifactId>org.eclipse.equinox.launcher.gtk.aix.ppc64</artifactId> -->
364 <!-- </exclusion> -->
365 <!-- <exclusion> -->
366 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
367 <!-- <artifactId>org.eclipse.equinox.launcher.gtk.hpux.ia64_32</artifactId> -->
368 <!-- </exclusion> -->
369 <!-- <exclusion> -->
370 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
371 <!-- <artifactId>org.eclipse.ui.carbon</artifactId> -->
372 <!-- </exclusion> -->
373 <!-- </exclusions> -->
374 <!-- </dependency> -->
375
376 <!-- <dependency> -->
377 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
378 <!-- <artifactId>org.eclipse.e4.ui.di</artifactId> -->
379 <!-- </dependency> -->
380 <!-- <dependency> -->
381 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
382 <!-- <artifactId>org.eclipse.e4.core.di</artifactId> -->
383 <!-- </dependency> -->
384 <!-- <dependency> -->
385 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
386 <!-- <artifactId>org.eclipse.e4.core.di.extensions.supplier</artifactId> -->
387 <!-- </dependency> -->
388 <!-- <dependency> -->
389 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
390 <!-- <artifactId>org.eclipse.e4.ui.model.workbench</artifactId> -->
391 <!-- </dependency> -->
392 <!-- <dependency> -->
393 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
394 <!-- <artifactId>org.eclipse.e4.core.contexts</artifactId> -->
395 <!-- </dependency> -->
396 <!-- <dependency> -->
397 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
398 <!-- <artifactId>org.eclipse.e4.core.services</artifactId> -->
399 <!-- </dependency> -->
400 <!-- <dependency> -->
401 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
402 <!-- <artifactId>org.eclipse.e4.core.di.annotations</artifactId> -->
403 <!-- </dependency> -->
404 <!-- <dependency> -->
405 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
406 <!-- <artifactId>org.eclipse.e4.ui.services</artifactId> -->
407 <!-- </dependency> -->
408 <!-- <dependency> -->
409 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
410 <!-- <artifactId>org.eclipse.e4.core.di.extensions</artifactId> -->
411 <!-- </dependency> -->
412
413 <!-- Taking EMF from RAP -->
414 <!-- FIXME investigate why we have to -->
415 <dependency>
416 <groupId>org.argeo.tp.rap.e4</groupId>
417 <artifactId>org.eclipse.emf.common</artifactId>
418 </dependency>
419 <dependency>
420 <groupId>org.argeo.tp.rap.e4</groupId>
421 <artifactId>org.eclipse.emf.ecore</artifactId>
422 </dependency>
423 <dependency>
424 <groupId>org.argeo.tp.rap.e4</groupId>
425 <artifactId>org.eclipse.emf.ecore.change</artifactId>
426 </dependency>
427 <dependency>
428 <groupId>org.argeo.tp.rap.e4</groupId>
429 <artifactId>org.eclipse.emf.ecore.xmi</artifactId>
430 </dependency>
431 <dependency>
432 <groupId>org.argeo.tp.rap.e4</groupId>
433 <artifactId>org.eclipse.e4.emf.xpath</artifactId>
434 </dependency>
435
436
437 </dependencies>
438 <dependencyManagement>
439 <dependencies>
440 <dependency>
441 <groupId>org.argeo.tp</groupId>
442 <artifactId>argeo-tp-rcp-e4</artifactId>
443 <version>${version.argeo-tp}</version>
444 <type>pom</type>
445 <scope>import</scope>
446 </dependency>
447 </dependencies>
448 </dependencyManagement>
449 <profiles>
450 <profile>
451 <id>rpmbuild</id>
452 <build>
453 <plugins>
454 <plugin>
455 <artifactId>maven-assembly-plugin</artifactId>
456 <executions>
457 <execution>
458 <id>prepare-source</id>
459 <phase>package</phase>
460 <goals>
461 <goal>single</goal>
462 </goals>
463 <configuration>
464 <descriptorRefs>
465 <descriptorRef>a2-source</descriptorRef>
466 </descriptorRefs>
467 </configuration>
468 </execution>
469 </executions>
470 </plugin>
471 <plugin>
472 <groupId>org.codehaus.mojo</groupId>
473 <artifactId>rpm-maven-plugin</artifactId>
474 <executions>
475 <execution>
476 <id>rpm-argeo</id>
477 <phase>package</phase>
478 <goals>
479 <goal>rpm</goal>
480 </goals>
481 <configuration>
482 <name>argeo-cms-e4-rcp${argeo.rpm.suffix}</name>
483 <mappings>
484 <mapping>
485 <directory>/usr/lib/osgi</directory>
486 <username>root</username>
487 <groupname>root</groupname>
488 <filemode>644</filemode>
489 <directoryIncluded>false</directoryIncluded>
490 <sources>
491 <source>
492 <location>${project.build.directory}/${project.artifactId}-${project.version}-a2-source</location>
493 <includes>
494 <include>**/*.jar</include>
495 </includes>
496 </source>
497 </sources>
498 </mapping>
499 </mappings>
500 <requires>
501 <require>argeo-cms-ui-rcp${argeo.rpm.suffix}</require>
502 <require>argeo-cms-e4-rcp-tp${argeo.rpm.suffix}</require>
503 </requires>
504 </configuration>
505 </execution>
506 </executions>
507 </plugin>
508 </plugins>
509 </build>
510 </profile>
511 <profile>
512 <id>rpmbuild-tp</id>
513 <build>
514 <plugins>
515 <plugin>
516 <artifactId>maven-assembly-plugin</artifactId>
517 <executions>
518 <execution>
519 <id>prepare-source-tp</id>
520 <phase>package</phase>
521 <goals>
522 <goal>single</goal>
523 </goals>
524 <configuration>
525 <descriptorRefs>
526 <descriptorRef>a2-source-tp</descriptorRef>
527 </descriptorRefs>
528 </configuration>
529 </execution>
530 </executions>
531 </plugin>
532 <plugin>
533 <groupId>org.codehaus.mojo</groupId>
534 <artifactId>rpm-maven-plugin</artifactId>
535 <executions>
536 <execution>
537 <id>rpm-tp</id>
538 <phase>package</phase>
539 <goals>
540 <goal>rpm</goal>
541 </goals>
542 <configuration>
543 <name>argeo-cms-e4-rcp-tp${argeo.rpm.suffix}</name>
544 <projversion>${version.argeo-tp}</projversion>
545 <release>${argeo.rpm.release.tp}</release>
546 <mappings>
547 <mapping>
548 <directory>/usr/lib/osgi</directory>
549 <username>root</username>
550 <groupname>root</groupname>
551 <filemode>644</filemode>
552 <directoryIncluded>false</directoryIncluded>
553 <sources>
554 <source>
555 <location>${project.build.directory}/${project.artifactId}-${project.version}-a2-source-tp</location>
556 <includes>
557 <include>**/*.jar</include>
558 </includes>
559 </source>
560 </sources>
561 </mapping>
562 <mapping>
563 <directory>/usr/share/osgi/boot</directory>
564 <username>root</username>
565 <groupname>root</groupname>
566 <filemode>644</filemode>
567 <directoryIncluded>false</directoryIncluded>
568 <dependency>
569 <stripVersion>true</stripVersion>
570 <includes>
571 <include>org.argeo.tp.rcp.e4:org.eclipse.equinox.launcher</include>
572 </includes>
573 </dependency>
574 </mapping>
575 </mappings>
576 <requires>
577 <require>argeo-cms-ui-rcp-tp${argeo.rpm.suffix}</require>
578 </requires>
579 </configuration>
580 </execution>
581 </executions>
582 </plugin>
583 </plugins>
584 </build>
585 </profile>
586 </profiles>
587 </project>