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