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>
6 <groupId>org.argeo.commons
</groupId>
7 <artifactId>dep
</artifactId>
8 <version>2.3-SNAPSHOT
</version>
9 <relativePath>..
</relativePath>
11 <artifactId>org.argeo.dep.cms.e4.rcp
</artifactId>
12 <name>CMS Platform Eclipse
4 RCP
</name>
15 <groupId>org.argeo.commons
</groupId>
16 <artifactId>org.argeo.dep.cms.ui.rcp
</artifactId>
17 <version>2.3-SNAPSHOT
</version>
23 <groupId>org.argeo.commons.rcp
</groupId>
24 <artifactId>org.argeo.cms.e4.rcp
</artifactId>
25 <version>2.3-SNAPSHOT
</version>
28 <!-- Argeo Commons -->
30 <groupId>org.argeo.commons
</groupId>
31 <artifactId>org.argeo.cms.e4
</artifactId>
32 <version>2.3-SNAPSHOT
</version>
37 <groupId>org.argeo.tp.equinox
</groupId>
38 <artifactId>org.eclipse.osgi
</artifactId>
42 <!-- Additional text components (not in RCP distribution) -->
44 <groupId>org.argeo.tp.rcp.e4
</groupId>
45 <artifactId>org.eclipse.text
</artifactId>
48 <groupId>org.argeo.tp.rcp.e4
</groupId>
49 <artifactId>org.eclipse.jface.text
</artifactId>
55 <groupId>org.argeo.tp.rcp.e4
</groupId>
56 <artifactId>org.eclipse.e4.ui.css.swt.theme
</artifactId>
59 <groupId>org.argeo.tp.rcp.e4
</groupId>
60 <artifactId>org.eclipse.e4.ui.workbench.swt
</artifactId>
63 <groupId>org.argeo.tp.rcp.e4
</groupId>
64 <artifactId>org.eclipse.e4.core.di
</artifactId>
67 <groupId>org.argeo.tp.rcp.e4
</groupId>
68 <artifactId>org.eclipse.core.databinding
</artifactId>
71 <groupId>org.argeo.tp.rcp.e4
</groupId>
72 <artifactId>org.eclipse.e4.ui.bindings
</artifactId>
75 <groupId>org.argeo.tp.rcp.e4
</groupId>
76 <artifactId>org.eclipse.e4.ui.model.workbench
</artifactId>
79 <groupId>org.argeo.tp.rcp.e4
</groupId>
80 <artifactId>org.eclipse.jface.databinding
</artifactId>
83 <groupId>org.argeo.tp.rcp.e4
</groupId>
84 <artifactId>org.eclipse.e4.ui.workbench.addons.swt
</artifactId>
87 <groupId>org.argeo.tp.rcp.e4
</groupId>
88 <artifactId>org.eclipse.e4.core.services
</artifactId>
91 <groupId>org.argeo.tp.rcp.e4
</groupId>
92 <artifactId>org.eclipse.e4.core.commands
</artifactId>
95 <groupId>org.argeo.tp.rcp.e4
</groupId>
96 <artifactId>org.apache.felix.gogo.shell
</artifactId>
99 <groupId>org.argeo.tp.rcp.e4
</groupId>
100 <artifactId>org.eclipse.e4.ui.widgets
</artifactId>
103 <groupId>org.argeo.tp.rcp.e4
</groupId>
104 <artifactId>org.eclipse.e4.core.di.extensions.supplier
</artifactId>
107 <groupId>org.argeo.tp.rcp.e4
</groupId>
108 <artifactId>org.eclipse.core.expressions
</artifactId>
111 <groupId>org.argeo.tp.rcp.e4
</groupId>
112 <artifactId>com.ibm.icu
</artifactId>
115 <groupId>org.argeo.tp.rcp.e4
</groupId>
116 <artifactId>org.eclipse.e4.ui.swt.gtk
</artifactId>
118 <!-- <dependency> -->
119 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
120 <!-- <artifactId>org.eclipse.e4.emf.xpath</artifactId> -->
121 <!-- </dependency> -->
123 <groupId>org.argeo.tp.rcp.e4
</groupId>
124 <artifactId>org.eclipse.core.databinding.observable
</artifactId>
127 <groupId>org.argeo.tp.rcp.e4
</groupId>
128 <artifactId>org.eclipse.rcp
</artifactId>
131 <groupId>org.argeo.tp.rcp.e4
</groupId>
132 <artifactId>org.eclipse.help
</artifactId>
135 <groupId>org.argeo.tp.rcp.e4
</groupId>
136 <artifactId>org.eclipse.e4.ui.workbench.renderers.swt
</artifactId>
139 <groupId>org.argeo.tp.rcp.e4
</groupId>
140 <artifactId>org.eclipse.core.databinding.property
</artifactId>
142 <!-- <dependency> -->
143 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
144 <!-- <artifactId>org.apache.commons.io</artifactId> -->
145 <!-- </dependency> -->
147 <groupId>org.argeo.tp.rcp.e4
</groupId>
148 <artifactId>org.eclipse.e4.ui.di
</artifactId>
151 <groupId>org.argeo.tp.rcp.e4
</groupId>
152 <artifactId>org.eclipse.e4.ui.dialogs
</artifactId>
155 <groupId>org.argeo.tp.rcp.e4
</groupId>
156 <artifactId>org.eclipse.e4.core.di.extensions
</artifactId>
159 <groupId>org.argeo.tp.rcp.e4
</groupId>
160 <artifactId>org.eclipse.equinox.bidi
</artifactId>
163 <groupId>org.argeo.tp.rcp.e4
</groupId>
164 <artifactId>org.eclipse.e4.core.di.annotations
</artifactId>
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> -->
177 <groupId>org.argeo.tp.rcp.e4
</groupId>
178 <artifactId>org.eclipse.e4.ui.workbench3
</artifactId>
181 <groupId>org.argeo.tp.rcp.e4
</groupId>
182 <artifactId>org.eclipse.e4.core.contexts
</artifactId>
185 <groupId>org.argeo.tp.rcp.e4
</groupId>
186 <artifactId>org.eclipse.core.databinding.beans
</artifactId>
189 <groupId>org.argeo.tp.rcp.e4
</groupId>
190 <artifactId>org.eclipse.ui.workbench
</artifactId>
193 <groupId>org.argeo.tp.rcp.e4
</groupId>
194 <artifactId>org.eclipse.e4.ui.services
</artifactId>
197 <groupId>org.argeo.tp.rcp.e4
</groupId>
198 <artifactId>org.eclipse.ui
</artifactId>
201 <groupId>org.argeo.tp.rcp.e4
</groupId>
202 <artifactId>org.eclipse.e4.ui.workbench
</artifactId>
205 <!-- Platform dependent -->
207 <groupId>org.argeo.tp.rcp.e4
</groupId>
208 <artifactId>org.eclipse.e4.ui.workbench.renderers.swt.cocoa
</artifactId>
211 <groupId>org.argeo.tp.rcp.e4
</groupId>
212 <artifactId>org.eclipse.ui.cocoa
</artifactId>
217 <!-- <dependency> -->
218 <!-- <groupId>org.argeo.tp</groupId> -->
219 <!-- <artifactId>argeo-tp-rcp-e4</artifactId> -->
220 <!-- <version>${version.argeo-tp}</version> -->
221 <!-- <exclusions> -->
223 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
224 <!-- <artifactId>org.eclipse.osgi</artifactId> -->
225 <!-- </exclusion> -->
227 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
228 <!-- <artifactId>org.eclipse.osgi.services</artifactId> -->
229 <!-- </exclusion> -->
232 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
233 <!-- <artifactId>org.eclipse.osgi.compatibility.state</artifactId> -->
234 <!-- </exclusion> -->
237 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
238 <!-- <artifactId>org.eclipse.update.configurator</artifactId> -->
239 <!-- </exclusion> -->
241 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
242 <!-- <artifactId>org.eclipse.swt.carbon.macosx</artifactId> -->
243 <!-- </exclusion> -->
245 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
246 <!-- <artifactId>org.eclipse.swt.gtk.solaris.sparc</artifactId> -->
247 <!-- </exclusion> -->
249 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
250 <!-- <artifactId>org.eclipse.swt.gtk.solaris.x86</artifactId> -->
251 <!-- </exclusion> -->
253 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
254 <!-- <artifactId>org.eclipse.swt.motif.solaris.sparc</artifactId> -->
255 <!-- </exclusion> -->
257 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
258 <!-- <artifactId>org.eclipse.swt.gtk.linux.s390</artifactId> -->
259 <!-- </exclusion> -->
261 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
262 <!-- <artifactId>org.eclipse.swt.gtk.linux.s390x</artifactId> -->
263 <!-- </exclusion> -->
265 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
266 <!-- <artifactId>org.eclipse.swt.gtk.linux.ppc64</artifactId> -->
267 <!-- </exclusion> -->
269 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
270 <!-- <artifactId>org.eclipse.swt.motif.linux.x86</artifactId> -->
271 <!-- </exclusion> -->
273 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
274 <!-- <artifactId>org.eclipse.swt.gtk.linux.ppc</artifactId> -->
275 <!-- </exclusion> -->
277 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
278 <!-- <artifactId>org.eclipse.swt.photon.qnx.x86</artifactId> -->
279 <!-- </exclusion> -->
281 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
282 <!-- <artifactId>org.eclipse.swt.motif.aix.ppc</artifactId> -->
283 <!-- </exclusion> -->
285 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
286 <!-- <artifactId>org.eclipse.swt.motif.aix.ppc64</artifactId> -->
287 <!-- </exclusion> -->
289 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
290 <!-- <artifactId>org.eclipse.swt.motif.hpux.ia64_32</artifactId> -->
291 <!-- </exclusion> -->
293 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
294 <!-- <artifactId>org.eclipse.swt.gtk.aix.ppc</artifactId> -->
295 <!-- </exclusion> -->
297 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
298 <!-- <artifactId>org.eclipse.swt.gtk.aix.ppc64</artifactId> -->
299 <!-- </exclusion> -->
301 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
302 <!-- <artifactId>org.eclipse.swt.gtk.hpux.ia64_32</artifactId> -->
303 <!-- </exclusion> -->
306 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
307 <!-- <artifactId>org.eclipse.equinox.launcher.carbon.macosx</artifactId> -->
308 <!-- </exclusion> -->
310 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
311 <!-- <artifactId>org.eclipse.equinox.launcher.gtk.solaris.sparc</artifactId> -->
312 <!-- </exclusion> -->
314 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
315 <!-- <artifactId>org.eclipse.equinox.launcher.gtk.solaris.x86</artifactId> -->
316 <!-- </exclusion> -->
318 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
319 <!-- <artifactId>org.eclipse.equinox.launcher.motif.solaris.sparc</artifactId> -->
320 <!-- </exclusion> -->
322 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
323 <!-- <artifactId>org.eclipse.equinox.launcher.gtk.linux.s390</artifactId> -->
324 <!-- </exclusion> -->
326 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
327 <!-- <artifactId>org.eclipse.equinox.launcher.gtk.linux.s390x</artifactId> -->
328 <!-- </exclusion> -->
330 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
331 <!-- <artifactId>org.eclipse.equinox.launcher.gtk.linux.ppc64</artifactId> -->
332 <!-- </exclusion> -->
334 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
335 <!-- <artifactId>org.eclipse.equinox.launcher.motif.linux.x86</artifactId> -->
336 <!-- </exclusion> -->
338 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
339 <!-- <artifactId>org.eclipse.equinox.launcher.gtk.linux.ppc</artifactId> -->
340 <!-- </exclusion> -->
342 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
343 <!-- <artifactId>org.eclipse.equinox.launcher.photon.qnx.x86</artifactId> -->
344 <!-- </exclusion> -->
346 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
347 <!-- <artifactId>org.eclipse.equinox.launcher.motif.aix.ppc</artifactId> -->
348 <!-- </exclusion> -->
350 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
351 <!-- <artifactId>org.eclipse.equinox.launcher.motif.aix.ppc64</artifactId> -->
352 <!-- </exclusion> -->
354 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
355 <!-- <artifactId>org.eclipse.equinox.launcher.motif.hpux.ia64_32</artifactId> -->
356 <!-- </exclusion> -->
358 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
359 <!-- <artifactId>org.eclipse.equinox.launcher.gtk.aix.ppc</artifactId> -->
360 <!-- </exclusion> -->
362 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
363 <!-- <artifactId>org.eclipse.equinox.launcher.gtk.aix.ppc64</artifactId> -->
364 <!-- </exclusion> -->
366 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
367 <!-- <artifactId>org.eclipse.equinox.launcher.gtk.hpux.ia64_32</artifactId> -->
368 <!-- </exclusion> -->
370 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
371 <!-- <artifactId>org.eclipse.ui.carbon</artifactId> -->
372 <!-- </exclusion> -->
373 <!-- </exclusions> -->
374 <!-- </dependency> -->
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> -->
413 <!-- Taking EMF from RAP -->
414 <!-- FIXME investigate why we have to -->
416 <groupId>org.argeo.tp.rap.e4
</groupId>
417 <artifactId>org.eclipse.emf.common
</artifactId>
420 <groupId>org.argeo.tp.rap.e4
</groupId>
421 <artifactId>org.eclipse.emf.ecore
</artifactId>
424 <groupId>org.argeo.tp.rap.e4
</groupId>
425 <artifactId>org.eclipse.emf.ecore.change
</artifactId>
428 <groupId>org.argeo.tp.rap.e4
</groupId>
429 <artifactId>org.eclipse.emf.ecore.xmi
</artifactId>
432 <groupId>org.argeo.tp.rap.e4
</groupId>
433 <artifactId>org.eclipse.e4.emf.xpath
</artifactId>
438 <dependencyManagement>
441 <groupId>org.argeo.tp
</groupId>
442 <artifactId>argeo-tp-rcp-e4
</artifactId>
443 <version>${version.argeo-tp}
</version>
445 <scope>import
</scope>
448 </dependencyManagement>
455 <artifactId>maven-assembly-plugin
</artifactId>
458 <id>prepare-source
</id>
459 <phase>package
</phase>
465 <descriptorRef>a2-source
</descriptorRef>
472 <groupId>org.codehaus.mojo
</groupId>
473 <artifactId>rpm-maven-plugin
</artifactId>
477 <phase>package
</phase>
482 <name>argeo-cms-e4-rcp${argeo.rpm.suffix}
</name>
485 <directory>/usr/lib/osgi
</directory>
486 <username>root
</username>
487 <groupname>root
</groupname>
488 <filemode>644</filemode>
489 <directoryIncluded>false
</directoryIncluded>
492 <location>${project.build.directory}/${project.artifactId}-${project.version}-a2-source
</location>
494 <include>**/*.jar
</include>
501 <require>argeo-cms-ui-rcp${argeo.rpm.suffix}
</require>
502 <require>argeo-cms-e4-rcp-tp${argeo.rpm.suffix}
</require>
516 <artifactId>maven-assembly-plugin
</artifactId>
519 <id>prepare-source-tp
</id>
520 <phase>package
</phase>
526 <descriptorRef>a2-source-tp
</descriptorRef>
533 <groupId>org.codehaus.mojo
</groupId>
534 <artifactId>rpm-maven-plugin
</artifactId>
538 <phase>package
</phase>
543 <name>argeo-cms-e4-rcp-tp${argeo.rpm.suffix}
</name>
544 <projversion>${version.argeo-tp}
</projversion>
545 <release>${argeo.rpm.release.tp}
</release>
548 <directory>/usr/lib/osgi
</directory>
549 <username>root
</username>
550 <groupname>root
</groupname>
551 <filemode>644</filemode>
552 <directoryIncluded>false
</directoryIncluded>
555 <location>${project.build.directory}/${project.artifactId}-${project.version}-a2-source-tp
</location>
557 <include>**/*.jar
</include>
563 <directory>/usr/share/osgi/boot
</directory>
564 <username>root
</username>
565 <groupname>root
</groupname>
566 <filemode>644</filemode>
567 <directoryIncluded>false
</directoryIncluded>
569 <stripVersion>true
</stripVersion>
571 <include>org.argeo.tp.rcp.e4:org.eclipse.equinox.launcher
</include>
577 <require>argeo-cms-ui-rcp-tp${argeo.rpm.suffix}
</require>