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