]> git.argeo.org Git - lgpl/argeo-commons.git/blob - dep/org.argeo.dep.cms.e4.rap/pom.xml
Prepare next development cycle.
[lgpl/argeo-commons.git] / dep / org.argeo.dep.cms.e4.rap / 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.83-SNAPSHOT</version>
7 <artifactId>dep</artifactId>
8 <relativePath>..</relativePath>
9 </parent>
10 <artifactId>org.argeo.dep.cms.e4.rap</artifactId>
11 <name>CMS Platform Eclipse 4 RAP</name>
12 <dependencies>
13
14 <!-- Argeo Commons -->
15 <dependency>
16 <groupId>org.argeo.commons</groupId>
17 <artifactId>org.argeo.dep.cms.node</artifactId>
18 <version>2.1.83-SNAPSHOT</version>
19 <type>pom</type>
20 </dependency>
21
22 <!-- RWT -->
23 <dependency>
24 <groupId>org.argeo.tp.rap.e4</groupId>
25 <artifactId>org.eclipse.rap.rwt</artifactId>
26 </dependency>
27 <dependency>
28 <groupId>org.argeo.tp.rap.e4</groupId>
29 <artifactId>org.eclipse.core.commands</artifactId>
30 </dependency>
31 <dependency>
32 <groupId>org.argeo.tp.rap.e4</groupId>
33 <artifactId>org.eclipse.rap.jface</artifactId>
34 </dependency>
35 <dependency>
36 <groupId>org.argeo.tp.rap.e4</groupId>
37 <artifactId>org.eclipse.rap.filedialog</artifactId>
38 </dependency>
39 <dependency>
40 <groupId>org.argeo.tp.rap.e4</groupId>
41 <artifactId>org.eclipse.rap.fileupload</artifactId>
42 </dependency>
43
44 <!-- Argeo Commons UI -->
45 <dependency>
46 <groupId>org.argeo.commons</groupId>
47 <artifactId>org.argeo.eclipse.ui</artifactId>
48 <version>2.1.83-SNAPSHOT</version>
49 </dependency>
50 <dependency>
51 <groupId>org.argeo.commons</groupId>
52 <artifactId>org.argeo.eclipse.ui.rap</artifactId>
53 <version>2.1.83-SNAPSHOT</version>
54 </dependency>
55 <dependency>
56 <groupId>org.argeo.commons</groupId>
57 <artifactId>org.argeo.cms.ui</artifactId>
58 <version>2.1.83-SNAPSHOT</version>
59 </dependency>
60 <dependency>
61 <groupId>org.argeo.commons</groupId>
62 <artifactId>org.argeo.cms.ui.theme</artifactId>
63 <version>2.1.83-SNAPSHOT</version>
64 </dependency>
65
66 <!-- E4 Specific -->
67 <dependency>
68 <groupId>org.argeo.commons</groupId>
69 <artifactId>org.argeo.cms.e4</artifactId>
70 <version>2.1.83-SNAPSHOT</version>
71 </dependency>
72 <dependency>
73 <groupId>org.argeo.commons</groupId>
74 <artifactId>org.argeo.cms.e4.rap</artifactId>
75 <version>2.1.83-SNAPSHOT</version>
76 </dependency>
77
78 <!-- SVG and CSS -->
79 <!-- <dependency> -->
80 <!-- <groupId>org.argeo.tp.apache</groupId> -->
81 <!-- <artifactId>org.apache.xmlgraphics.commons</artifactId> -->
82 <!-- </dependency> -->
83 <!-- <dependency> -->
84 <!-- <groupId>org.argeo.tp.misc</groupId> -->
85 <!-- <artifactId>org.w3c.dom.svg</artifactId> -->
86 <!-- </dependency> -->
87 <!-- <dependency> -->
88 <!-- <groupId>org.argeo.tp.apache</groupId> -->
89 <!-- <artifactId>org.apache.batik.i18n</artifactId> -->
90 <!-- </dependency> -->
91 <!-- <dependency> -->
92 <!-- <groupId>org.argeo.tp.apache</groupId> -->
93 <!-- <artifactId>org.apache.batik.util</artifactId> -->
94 <!-- </dependency> -->
95 <!-- <dependency> -->
96 <!-- <groupId>org.argeo.tp.apache</groupId> -->
97 <!-- <artifactId>org.apache.batik.css</artifactId> -->
98 <!-- </dependency> -->
99 <!-- <dependency> -->
100 <!-- <groupId>org.argeo.tp.misc</groupId> -->
101 <!-- <artifactId>org.jsoup</artifactId> -->
102 <!-- </dependency> -->
103 <!-- <dependency> -->
104 <!-- <groupId>org.argeo.tp.misc</groupId> -->
105 <!-- <artifactId>org.w3c.css.sac</artifactId> -->
106 <!-- </dependency> -->
107 <!-- <dependency> -->
108 <!-- <groupId>org.argeo.tp.misc</groupId> -->
109 <!-- <artifactId>com.steadystate.css</artifactId> -->
110 <!-- </dependency> -->
111
112 <!-- Misc Third Parties -->
113 <!-- <dependency> -->
114 <!-- <groupId>org.argeo.tp.bouncycastle</groupId> -->
115 <!-- <artifactId>bcmail</artifactId> -->
116 <!-- </dependency> -->
117 <!-- <dependency> -->
118 <!-- <groupId>org.argeo.tp.bouncycastle</groupId> -->
119 <!-- <artifactId>bcpg</artifactId> -->
120 <!-- </dependency> -->
121 <!-- <dependency> -->
122 <!-- <groupId>org.argeo.tp.apache.ant</groupId> -->
123 <!-- <artifactId>org.apache.ant</artifactId> -->
124 <!-- </dependency> -->
125 <!-- <dependency> -->
126 <!-- <groupId>org.argeo.tp.apache.ant</groupId> -->
127 <!-- <artifactId>org.apache.ant.launch</artifactId> -->
128 <!-- </dependency> -->
129 <!-- <dependency> -->
130 <!-- <groupId>org.argeo.tp.misc</groupId> -->
131 <!-- <artifactId>org.quartz-scheduler.quartz</artifactId> -->
132 <!-- </dependency> -->
133 <!-- <dependency> -->
134 <!-- <groupId>org.argeo.tp.misc</groupId> -->
135 <!-- <artifactId>org.quartz-scheduler.quartz.jobs</artifactId> -->
136 <!-- </dependency> -->
137 <!-- <dependency> -->
138 <!-- <groupId>org.argeo.tp.javax</groupId> -->
139 <!-- <artifactId>javax.mail</artifactId> -->
140 <!-- </dependency> -->
141
142 <!-- Nebula -->
143 <dependency>
144 <groupId>org.argeo.tp.rap.e4</groupId>
145 <artifactId>org.eclipse.rap.nebula.widgets.richtext</artifactId>
146 </dependency>
147 <dependency>
148 <groupId>org.argeo.tp.rap.e4</groupId>
149 <artifactId>org.eclipse.rap.nebula.widgets.grid</artifactId>
150 </dependency>
151 <dependency>
152 <groupId>org.argeo.tp.rap.e4</groupId>
153 <artifactId>org.eclipse.rap.nebula.jface.gridviewer</artifactId>
154 </dependency>
155
156 <!-- Eclipse Core -->
157 <dependency>
158 <groupId>org.argeo.tp.rap.e4</groupId>
159 <artifactId>org.eclipse.core.databinding</artifactId>
160 </dependency>
161 <dependency>
162 <groupId>org.argeo.tp.rap.e4</groupId>
163 <artifactId>org.eclipse.core.databinding.beans</artifactId>
164 </dependency>
165 <dependency>
166 <groupId>org.argeo.tp.rap.e4</groupId>
167 <artifactId>org.eclipse.core.runtime</artifactId>
168 </dependency>
169 <dependency>
170 <groupId>org.argeo.tp.rap.e4</groupId>
171 <artifactId>org.eclipse.core.databinding.property</artifactId>
172 </dependency>
173 <dependency>
174 <groupId>org.argeo.tp.rap.e4</groupId>
175 <artifactId>com.ibm.icu</artifactId>
176 </dependency>
177 <dependency>
178 <groupId>org.argeo.tp.rap.e4</groupId>
179 <artifactId>org.eclipse.core.contenttype</artifactId>
180 </dependency>
181 <dependency>
182 <groupId>org.argeo.tp.rap.e4</groupId>
183 <artifactId>org.eclipse.rap.rwt.osgi</artifactId>
184 </dependency>
185 <dependency>
186 <groupId>org.argeo.tp.rap.e4</groupId>
187 <artifactId>org.eclipse.rap.jface.databinding</artifactId>
188 </dependency>
189 <dependency>
190 <groupId>org.argeo.tp.rap.e4</groupId>
191 <artifactId>org.eclipse.core.jobs</artifactId>
192 </dependency>
193 <dependency>
194 <groupId>org.argeo.tp.rap.e4</groupId>
195 <artifactId>org.eclipse.core.expressions</artifactId>
196 </dependency>
197 <dependency>
198 <groupId>org.argeo.tp.rap.e4</groupId>
199 <artifactId>org.eclipse.core.databinding.observable</artifactId>
200 </dependency>
201 <dependency>
202 <groupId>org.argeo.tp.rap.e4</groupId>
203 <artifactId>org.eclipse.help</artifactId>
204 </dependency>
205
206 <!-- RAP Workbench -->
207 <!-- <dependency> -->
208 <!-- <groupId>org.argeo.tp.rap.platform</groupId> -->
209 <!-- <artifactId>org.eclipse.rap.ui</artifactId> -->
210 <!-- </dependency> -->
211 <!-- <dependency> -->
212 <!-- <groupId>org.argeo.tp.rap.platform</groupId> -->
213 <!-- <artifactId>org.eclipse.rap.ui.forms</artifactId> -->
214 <!-- </dependency> -->
215 <!-- <dependency> -->
216 <!-- <groupId>org.argeo.tp.rap.platform</groupId> -->
217 <!-- <artifactId>org.eclipse.rap.ui.views</artifactId> -->
218 <!-- </dependency> -->
219 <!-- <dependency> -->
220 <!-- <groupId>org.argeo.tp.rap.platform</groupId> -->
221 <!-- <artifactId>org.eclipse.rap.ui.workbench</artifactId> -->
222 <!-- </dependency> -->
223
224
225 <!-- Dependencies required / provided by Eclipse 4 -->
226 <dependency>
227 <groupId>org.argeo.tp.rap.e4</groupId>
228 <artifactId>org.apache.commons.jxpath</artifactId>
229 </dependency>
230
231 <!-- Eclipse 4 -->
232 <dependency>
233 <groupId>org.argeo.tp.rap.e4</groupId>
234 <artifactId>org.eclipse.rap.e4</artifactId>
235 </dependency>
236 <dependency>
237 <groupId>org.argeo.tp.rap.e4</groupId>
238 <artifactId>org.eclipse.emf.common</artifactId>
239 </dependency>
240 <dependency>
241 <groupId>org.argeo.tp.rap.e4</groupId>
242 <artifactId>org.eclipse.emf.ecore</artifactId>
243 </dependency>
244 <dependency>
245 <groupId>org.argeo.tp.rap.e4</groupId>
246 <artifactId>org.eclipse.emf.ecore.change</artifactId>
247 </dependency>
248 <dependency>
249 <groupId>org.argeo.tp.rap.e4</groupId>
250 <artifactId>org.eclipse.emf.ecore.xmi</artifactId>
251 </dependency>
252
253 <dependency>
254 <groupId>org.argeo.tp.rap.e4</groupId>
255 <artifactId>org.eclipse.e4.ui.workbench.renderers.swt</artifactId>
256 </dependency>
257 <dependency>
258 <groupId>org.argeo.tp.rap.e4</groupId>
259 <artifactId>org.eclipse.e4.ui.di</artifactId>
260 </dependency>
261 <dependency>
262 <groupId>org.argeo.tp.rap.e4</groupId>
263 <artifactId>org.eclipse.e4.core.di</artifactId>
264 </dependency>
265 <dependency>
266 <groupId>org.argeo.tp.rap.e4</groupId>
267 <artifactId>org.eclipse.e4.ui.workbench.addons.swt</artifactId>
268 </dependency>
269 <dependency>
270 <groupId>org.argeo.tp.rap.e4</groupId>
271 <artifactId>org.eclipse.e4.core.commands</artifactId>
272 </dependency>
273 <dependency>
274 <groupId>org.argeo.tp.rap.e4</groupId>
275 <artifactId>org.eclipse.e4.ui.bindings</artifactId>
276 </dependency>
277 <dependency>
278 <groupId>org.argeo.tp.rap.e4</groupId>
279 <artifactId>org.eclipse.e4.ui.workbench.swt</artifactId>
280 </dependency>
281 <dependency>
282 <groupId>org.argeo.tp.rap.e4</groupId>
283 <artifactId>org.eclipse.e4.core.di.extensions.supplier</artifactId>
284 </dependency>
285 <dependency>
286 <groupId>org.argeo.tp.rap.e4</groupId>
287 <artifactId>org.eclipse.e4.ui.model.workbench</artifactId>
288 </dependency>
289 <dependency>
290 <groupId>org.argeo.tp.rap.e4</groupId>
291 <artifactId>org.eclipse.e4.emf.xpath</artifactId>
292 </dependency>
293 <dependency>
294 <groupId>org.argeo.tp.rap.e4</groupId>
295 <artifactId>org.eclipse.e4.core.contexts</artifactId>
296 </dependency>
297 <dependency>
298 <groupId>org.argeo.tp.rap.e4</groupId>
299 <artifactId>org.eclipse.e4.core.services</artifactId>
300 </dependency>
301 <dependency>
302 <groupId>org.argeo.tp.rap.e4</groupId>
303 <artifactId>org.eclipse.e4.core.di.annotations</artifactId>
304 </dependency>
305 <dependency>
306 <groupId>org.argeo.tp.rap.e4</groupId>
307 <artifactId>org.eclipse.e4.ui.services</artifactId>
308 </dependency>
309 <dependency>
310 <groupId>org.argeo.tp.rap.e4</groupId>
311 <artifactId>org.eclipse.e4.core.di.extensions</artifactId>
312 </dependency>
313 <dependency>
314 <groupId>org.argeo.tp.rap.e4</groupId>
315 <artifactId>org.eclipse.e4.ui.workbench</artifactId>
316 </dependency>
317
318 <!-- <dependency> -->
319 <!-- <groupId>org.argeo.tp</groupId> -->
320 <!-- <artifactId>argeo-tp-rap-e4</artifactId> -->
321 <!-- <version>${version.argeo-tp}</version> -->
322 <!-- <scope>provided</scope> -->
323 <!-- </dependency> -->
324
325 <!-- SDK -->
326 <dependency>
327 <groupId>org.argeo.tp.sdk</groupId>
328 <artifactId>org.junit</artifactId>
329 <scope>test</scope>
330 </dependency>
331 <dependency>
332 <groupId>org.argeo.tp.sdk</groupId>
333 <artifactId>org.hamcrest</artifactId>
334 <scope>test</scope>
335 </dependency>
336
337 </dependencies>
338 <dependencyManagement>
339 </dependencyManagement>
340 <profiles>
341 <profile>
342 <id>rpmbuild</id>
343 <build>
344 <plugins>
345 <!-- <plugin> -->
346 <!-- <groupId>org.apache.maven.plugins</groupId> -->
347 <!-- <artifactId>maven-dependency-plugin</artifactId> -->
348 <!-- <executions> -->
349 <!-- <execution> -->
350 <!-- <id>copy-argeo</id> -->
351 <!-- <phase>package</phase> -->
352 <!-- <goals> -->
353 <!-- <goal>copy-dependencies</goal> -->
354 <!-- </goals> -->
355 <!-- <configuration> -->
356 <!-- <includeTypes>jar</includeTypes> -->
357 <!-- <outputDirectory>${project.build.directory}/lib-argeo</outputDirectory> -->
358 <!-- <includeGroupIds>org.argeo.commons</includeGroupIds> -->
359 <!-- <excludeTransitive>true</excludeTransitive> -->
360 <!-- <excludeArtifactIds>org.argeo.dep.cms.node</excludeArtifactIds> -->
361 <!-- <includeTypes>jar</includeTypes> -->
362 <!-- <includeScope>runtime</includeScope> -->
363 <!-- <useRepositoryLayout>true</useRepositoryLayout> -->
364 <!-- </configuration> -->
365 <!-- </execution> -->
366 <!-- </executions> -->
367 <!-- </plugin> -->
368 <plugin>
369 <artifactId>maven-assembly-plugin</artifactId>
370 <executions>
371 <execution>
372 <id>prepare-source</id>
373 <phase>package</phase>
374 <goals>
375 <goal>single</goal>
376 </goals>
377 <configuration>
378 <descriptorRefs>
379 <descriptorRef>a2-source</descriptorRef>
380 </descriptorRefs>
381 </configuration>
382 </execution>
383 </executions>
384 </plugin>
385 <plugin>
386 <groupId>org.codehaus.mojo</groupId>
387 <artifactId>rpm-maven-plugin</artifactId>
388 <executions>
389 <execution>
390 <id>rpm-argeo</id>
391 <phase>package</phase>
392 <goals>
393 <goal>rpm</goal>
394 </goals>
395 <configuration>
396 <name>argeo-cms-e4-rap</name>
397 <mappings>
398 <mapping>
399 <directory>/usr/share/osgi</directory>
400 <username>root</username>
401 <groupname>root</groupname>
402 <filemode>644</filemode>
403 <directoryIncluded>false</directoryIncluded>
404 <sources>
405 <source>
406 <location>${project.build.directory}/${project.artifactId}-${project.version}-a2-source</location>
407 <includes>
408 <include>**/*.jar</include>
409 </includes>
410 </source>
411 </sources>
412 </mapping>
413 <!-- <mapping> -->
414 <!-- <directory>/usr/share/osgi/org/argeo/commons/${project.artifactId}/${project.version}</directory> -->
415 <!-- <username>root</username> -->
416 <!-- <groupname>root</groupname> -->
417 <!-- <directoryIncluded>false</directoryIncluded> -->
418 <!-- <artifact /> -->
419 <!-- </mapping> -->
420 </mappings>
421 <requires>
422 <require>argeo-cms-node</require>
423 <require>argeo-cms-e4-rap-tp</require>
424 </requires>
425 </configuration>
426 </execution>
427 </executions>
428 </plugin>
429 </plugins>
430 </build>
431 </profile>
432 <profile>
433 <id>rpmbuild-tp</id>
434 <build>
435 <plugins>
436 <!-- <plugin> -->
437 <!-- <groupId>org.apache.maven.plugins</groupId> -->
438 <!-- <artifactId>maven-dependency-plugin</artifactId> -->
439 <!-- <executions> -->
440 <!-- <execution> -->
441 <!-- <id>copy-tp</id> -->
442 <!-- <phase>package</phase> -->
443 <!-- <goals> -->
444 <!-- <goal>copy-dependencies</goal> -->
445 <!-- </goals> -->
446 <!-- <configuration> -->
447 <!-- <includeTypes>jar</includeTypes> -->
448 <!-- <outputDirectory>${project.build.directory}/lib-tp</outputDirectory> -->
449 <!-- <excludeGroupIds>org.argeo.commons</excludeGroupIds> -->
450 <!-- <excludeTransitive>true</excludeTransitive> -->
451 <!-- <includeTypes>jar</includeTypes> -->
452 <!-- <includeScope>runtime</includeScope> -->
453 <!-- <useRepositoryLayout>true</useRepositoryLayout> -->
454 <!-- </configuration> -->
455 <!-- </execution> -->
456 <!-- </executions> -->
457 <!-- </plugin> -->
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-e4-rap-tp</name>
487 <projversion>${version.argeo-tp}</projversion>
488 <mappings>
489 <mapping>
490 <directory>/usr/share/osgi</directory>
491 <username>root</username>
492 <groupname>root</groupname>
493 <filemode>644</filemode>
494 <directoryIncluded>false</directoryIncluded>
495 <sources>
496 <source>
497 <location>${project.build.directory}/${project.artifactId}-${project.version}-a2-source-tp</location>
498 <includes>
499 <include>**/*.jar</include>
500 </includes>
501 </source>
502 </sources>
503 </mapping>
504 </mappings>
505 <requires>
506 <require>argeo-cms-node-tp</require>
507 </requires>
508 </configuration>
509 </execution>
510 </executions>
511 </plugin>
512 </plugins>
513 </build>
514 </profile>
515 </profiles>
516
517 </project>