]> git.argeo.org Git - lgpl/argeo-commons.git/blob - pom.xml
dda75ee4f83d1d9a5e09dd1af7cdb60c9086c586
[lgpl/argeo-commons.git] / 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.90-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.ui.rap</artifactId>
18 <version>2.1.90-SNAPSHOT</version>
19 <type>pom</type>
20 </dependency>
21
22 <!-- E4 Specific -->
23 <dependency>
24 <groupId>org.argeo.commons</groupId>
25 <artifactId>org.argeo.cms.e4</artifactId>
26 <version>2.1.90-SNAPSHOT</version>
27 </dependency>
28 <dependency>
29 <groupId>org.argeo.commons</groupId>
30 <artifactId>org.argeo.cms.e4.rap</artifactId>
31 <version>2.1.90-SNAPSHOT</version>
32 </dependency>
33
34 <!-- SVG and CSS -->
35 <!-- <dependency> -->
36 <!-- <groupId>org.argeo.tp.apache</groupId> -->
37 <!-- <artifactId>org.apache.xmlgraphics.commons</artifactId> -->
38 <!-- </dependency> -->
39 <!-- <dependency> -->
40 <!-- <groupId>org.argeo.tp.misc</groupId> -->
41 <!-- <artifactId>org.w3c.dom.svg</artifactId> -->
42 <!-- </dependency> -->
43 <!-- <dependency> -->
44 <!-- <groupId>org.argeo.tp.apache</groupId> -->
45 <!-- <artifactId>org.apache.batik.i18n</artifactId> -->
46 <!-- </dependency> -->
47 <!-- <dependency> -->
48 <!-- <groupId>org.argeo.tp.apache</groupId> -->
49 <!-- <artifactId>org.apache.batik.util</artifactId> -->
50 <!-- </dependency> -->
51 <!-- <dependency> -->
52 <!-- <groupId>org.argeo.tp.apache</groupId> -->
53 <!-- <artifactId>org.apache.batik.css</artifactId> -->
54 <!-- </dependency> -->
55 <!-- <dependency> -->
56 <!-- <groupId>org.argeo.tp.misc</groupId> -->
57 <!-- <artifactId>org.jsoup</artifactId> -->
58 <!-- </dependency> -->
59 <!-- <dependency> -->
60 <!-- <groupId>org.argeo.tp.misc</groupId> -->
61 <!-- <artifactId>org.w3c.css.sac</artifactId> -->
62 <!-- </dependency> -->
63 <!-- <dependency> -->
64 <!-- <groupId>org.argeo.tp.misc</groupId> -->
65 <!-- <artifactId>com.steadystate.css</artifactId> -->
66 <!-- </dependency> -->
67
68 <!-- Misc Third Parties -->
69 <!-- <dependency> -->
70 <!-- <groupId>org.argeo.tp.bouncycastle</groupId> -->
71 <!-- <artifactId>bcmail</artifactId> -->
72 <!-- </dependency> -->
73 <!-- <dependency> -->
74 <!-- <groupId>org.argeo.tp.bouncycastle</groupId> -->
75 <!-- <artifactId>bcpg</artifactId> -->
76 <!-- </dependency> -->
77 <!-- <dependency> -->
78 <!-- <groupId>org.argeo.tp.apache.ant</groupId> -->
79 <!-- <artifactId>org.apache.ant</artifactId> -->
80 <!-- </dependency> -->
81 <!-- <dependency> -->
82 <!-- <groupId>org.argeo.tp.apache.ant</groupId> -->
83 <!-- <artifactId>org.apache.ant.launch</artifactId> -->
84 <!-- </dependency> -->
85 <!-- <dependency> -->
86 <!-- <groupId>org.argeo.tp.misc</groupId> -->
87 <!-- <artifactId>org.quartz-scheduler.quartz</artifactId> -->
88 <!-- </dependency> -->
89 <!-- <dependency> -->
90 <!-- <groupId>org.argeo.tp.misc</groupId> -->
91 <!-- <artifactId>org.quartz-scheduler.quartz.jobs</artifactId> -->
92 <!-- </dependency> -->
93 <!-- <dependency> -->
94 <!-- <groupId>org.argeo.tp.javax</groupId> -->
95 <!-- <artifactId>javax.mail</artifactId> -->
96 <!-- </dependency> -->
97
98 <!-- Nebula -->
99 <dependency>
100 <groupId>org.argeo.tp.rap.e4</groupId>
101 <artifactId>org.eclipse.rap.nebula.widgets.richtext</artifactId>
102 </dependency>
103 <dependency>
104 <groupId>org.argeo.tp.rap.e4</groupId>
105 <artifactId>org.eclipse.rap.nebula.widgets.grid</artifactId>
106 </dependency>
107 <dependency>
108 <groupId>org.argeo.tp.rap.e4</groupId>
109 <artifactId>org.eclipse.rap.nebula.jface.gridviewer</artifactId>
110 </dependency>
111
112 <!-- Eclipse Core -->
113 <dependency>
114 <groupId>org.argeo.tp.rap.e4</groupId>
115 <artifactId>org.eclipse.core.databinding</artifactId>
116 </dependency>
117 <dependency>
118 <groupId>org.argeo.tp.rap.e4</groupId>
119 <artifactId>org.eclipse.core.databinding.beans</artifactId>
120 </dependency>
121 <dependency>
122 <groupId>org.argeo.tp.rap.e4</groupId>
123 <artifactId>org.eclipse.core.runtime</artifactId>
124 </dependency>
125 <dependency>
126 <groupId>org.argeo.tp.rap.e4</groupId>
127 <artifactId>org.eclipse.core.databinding.property</artifactId>
128 </dependency>
129 <dependency>
130 <groupId>org.argeo.tp.rap.e4</groupId>
131 <artifactId>com.ibm.icu</artifactId>
132 </dependency>
133 <dependency>
134 <groupId>org.argeo.tp.rap.e4</groupId>
135 <artifactId>org.eclipse.core.contenttype</artifactId>
136 </dependency>
137 <dependency>
138 <groupId>org.argeo.tp.rap.e4</groupId>
139 <artifactId>org.eclipse.rap.jface.databinding</artifactId>
140 </dependency>
141 <dependency>
142 <groupId>org.argeo.tp.rap.e4</groupId>
143 <artifactId>org.eclipse.core.jobs</artifactId>
144 </dependency>
145 <dependency>
146 <groupId>org.argeo.tp.rap.e4</groupId>
147 <artifactId>org.eclipse.core.expressions</artifactId>
148 </dependency>
149 <dependency>
150 <groupId>org.argeo.tp.rap.e4</groupId>
151 <artifactId>org.eclipse.core.databinding.observable</artifactId>
152 </dependency>
153 <dependency>
154 <groupId>org.argeo.tp.rap.e4</groupId>
155 <artifactId>org.eclipse.help</artifactId>
156 </dependency>
157
158 <!-- Dependencies required / provided by Eclipse 4 -->
159 <dependency>
160 <groupId>org.argeo.tp.rap.e4</groupId>
161 <artifactId>org.apache.commons.jxpath</artifactId>
162 </dependency>
163
164 <!-- Eclipse 4 -->
165 <dependency>
166 <groupId>org.argeo.tp.rap.e4</groupId>
167 <artifactId>org.eclipse.rap.e4</artifactId>
168 </dependency>
169 <dependency>
170 <groupId>org.argeo.tp.rap.e4</groupId>
171 <artifactId>org.eclipse.emf.common</artifactId>
172 </dependency>
173 <dependency>
174 <groupId>org.argeo.tp.rap.e4</groupId>
175 <artifactId>org.eclipse.emf.ecore</artifactId>
176 </dependency>
177 <dependency>
178 <groupId>org.argeo.tp.rap.e4</groupId>
179 <artifactId>org.eclipse.emf.ecore.change</artifactId>
180 </dependency>
181 <dependency>
182 <groupId>org.argeo.tp.rap.e4</groupId>
183 <artifactId>org.eclipse.emf.ecore.xmi</artifactId>
184 </dependency>
185
186 <dependency>
187 <groupId>org.argeo.tp.rap.e4</groupId>
188 <artifactId>org.eclipse.e4.ui.workbench.renderers.swt</artifactId>
189 </dependency>
190 <dependency>
191 <groupId>org.argeo.tp.rap.e4</groupId>
192 <artifactId>org.eclipse.e4.ui.di</artifactId>
193 </dependency>
194 <dependency>
195 <groupId>org.argeo.tp.rap.e4</groupId>
196 <artifactId>org.eclipse.e4.core.di</artifactId>
197 </dependency>
198 <dependency>
199 <groupId>org.argeo.tp.rap.e4</groupId>
200 <artifactId>org.eclipse.e4.ui.workbench.addons.swt</artifactId>
201 </dependency>
202 <dependency>
203 <groupId>org.argeo.tp.rap.e4</groupId>
204 <artifactId>org.eclipse.e4.core.commands</artifactId>
205 </dependency>
206 <dependency>
207 <groupId>org.argeo.tp.rap.e4</groupId>
208 <artifactId>org.eclipse.e4.ui.bindings</artifactId>
209 </dependency>
210 <dependency>
211 <groupId>org.argeo.tp.rap.e4</groupId>
212 <artifactId>org.eclipse.e4.ui.workbench.swt</artifactId>
213 </dependency>
214 <dependency>
215 <groupId>org.argeo.tp.rap.e4</groupId>
216 <artifactId>org.eclipse.e4.core.di.extensions.supplier</artifactId>
217 </dependency>
218 <dependency>
219 <groupId>org.argeo.tp.rap.e4</groupId>
220 <artifactId>org.eclipse.e4.ui.model.workbench</artifactId>
221 </dependency>
222 <dependency>
223 <groupId>org.argeo.tp.rap.e4</groupId>
224 <artifactId>org.eclipse.e4.emf.xpath</artifactId>
225 </dependency>
226 <dependency>
227 <groupId>org.argeo.tp.rap.e4</groupId>
228 <artifactId>org.eclipse.e4.core.contexts</artifactId>
229 </dependency>
230 <dependency>
231 <groupId>org.argeo.tp.rap.e4</groupId>
232 <artifactId>org.eclipse.e4.core.services</artifactId>
233 </dependency>
234 <dependency>
235 <groupId>org.argeo.tp.rap.e4</groupId>
236 <artifactId>org.eclipse.e4.core.di.annotations</artifactId>
237 </dependency>
238 <dependency>
239 <groupId>org.argeo.tp.rap.e4</groupId>
240 <artifactId>org.eclipse.e4.ui.services</artifactId>
241 </dependency>
242 <dependency>
243 <groupId>org.argeo.tp.rap.e4</groupId>
244 <artifactId>org.eclipse.e4.core.di.extensions</artifactId>
245 </dependency>
246 <dependency>
247 <groupId>org.argeo.tp.rap.e4</groupId>
248 <artifactId>org.eclipse.e4.ui.workbench</artifactId>
249 </dependency>
250
251 <!-- SDK -->
252 <dependency>
253 <groupId>org.argeo.tp.sdk</groupId>
254 <artifactId>org.junit</artifactId>
255 <scope>test</scope>
256 </dependency>
257 <dependency>
258 <groupId>org.argeo.tp.sdk</groupId>
259 <artifactId>org.hamcrest</artifactId>
260 <scope>test</scope>
261 </dependency>
262
263 </dependencies>
264 <dependencyManagement>
265 </dependencyManagement>
266 <profiles>
267 <profile>
268 <id>rpmbuild</id>
269 <build>
270 <plugins>
271 <plugin>
272 <artifactId>maven-assembly-plugin</artifactId>
273 <executions>
274 <execution>
275 <id>prepare-source</id>
276 <phase>package</phase>
277 <goals>
278 <goal>single</goal>
279 </goals>
280 <configuration>
281 <descriptorRefs>
282 <descriptorRef>a2-source</descriptorRef>
283 </descriptorRefs>
284 </configuration>
285 </execution>
286 </executions>
287 </plugin>
288 <plugin>
289 <groupId>org.codehaus.mojo</groupId>
290 <artifactId>rpm-maven-plugin</artifactId>
291 <executions>
292 <execution>
293 <id>rpm-argeo</id>
294 <phase>package</phase>
295 <goals>
296 <goal>rpm</goal>
297 </goals>
298 <configuration>
299 <name>argeo-cms-e4-rap</name>
300 <mappings>
301 <mapping>
302 <directory>/usr/share/osgi</directory>
303 <username>root</username>
304 <groupname>root</groupname>
305 <filemode>644</filemode>
306 <directoryIncluded>false</directoryIncluded>
307 <sources>
308 <source>
309 <location>${project.build.directory}/${project.artifactId}-${project.version}-a2-source</location>
310 <includes>
311 <include>**/*.jar</include>
312 </includes>
313 </source>
314 </sources>
315 </mapping>
316 </mappings>
317 <requires>
318 <require>argeo-cms-ui-rap</require>
319 <require>argeo-cms-e4-rap-tp</require>
320 </requires>
321 </configuration>
322 </execution>
323 </executions>
324 </plugin>
325 </plugins>
326 </build>
327 </profile>
328 <profile>
329 <id>rpmbuild-tp</id>
330 <build>
331 <plugins>
332 <plugin>
333 <artifactId>maven-assembly-plugin</artifactId>
334 <executions>
335 <execution>
336 <id>prepare-source-tp</id>
337 <phase>package</phase>
338 <goals>
339 <goal>single</goal>
340 </goals>
341 <configuration>
342 <descriptorRefs>
343 <descriptorRef>a2-source-tp</descriptorRef>
344 </descriptorRefs>
345 </configuration>
346 </execution>
347 </executions>
348 </plugin>
349 <plugin>
350 <groupId>org.codehaus.mojo</groupId>
351 <artifactId>rpm-maven-plugin</artifactId>
352 <executions>
353 <execution>
354 <id>rpm-tp</id>
355 <phase>package</phase>
356 <goals>
357 <goal>rpm</goal>
358 </goals>
359 <configuration>
360 <name>argeo-cms-e4-rap-tp</name>
361 <projversion>${version.argeo-tp}</projversion>
362 <release>${maven.build.timestamp}</release>
363 <mappings>
364 <mapping>
365 <directory>/usr/share/osgi</directory>
366 <username>root</username>
367 <groupname>root</groupname>
368 <filemode>644</filemode>
369 <directoryIncluded>false</directoryIncluded>
370 <sources>
371 <source>
372 <location>${project.build.directory}/${project.artifactId}-${project.version}-a2-source-tp</location>
373 <includes>
374 <include>**/*.jar</include>
375 </includes>
376 </source>
377 </sources>
378 </mapping>
379 </mappings>
380 <requires>
381 <require>argeo-cms-ui-rap-tp</require>
382 </requires>
383 </configuration>
384 </execution>
385 </executions>
386 </plugin>
387 </plugins>
388 </build>
389 </profile>
390 </profiles>
391 </project>