]> git.argeo.org Git - gpl/argeo-slc.git/blob - pom.xml
772a9a8d5f25da2e2b2b891c875d7a662207b720
[gpl/argeo-slc.git] / 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.ui.rcp</artifactId>
12 <name>CMS Platform UI RCP</name>
13 <dependencies>
14 <!-- Argeo -->
15 <dependency>
16 <groupId>org.argeo.slc.rcp</groupId>
17 <artifactId>org.argeo.eclipse.ui.rcp</artifactId>
18 <version>2.1.86-SNAPSHOT</version>
19 </dependency>
20 <dependency>
21 <groupId>org.argeo.slc.rcp</groupId>
22 <artifactId>org.argeo.cms.ui.rcp</artifactId>
23 <version>2.1.86-SNAPSHOT</version>
24 </dependency>
25
26 <!-- Desktop -->
27 <dependency>
28 <groupId>org.argeo.slc.rcp</groupId>
29 <artifactId>org.argeo.minidesktop</artifactId>
30 <version>2.1.86-SNAPSHOT</version>
31 </dependency>
32
33 <!-- Argeo Commons -->
34 <dependency>
35 <groupId>org.argeo.commons</groupId>
36 <artifactId>org.argeo.eclipse.ui</artifactId>
37 <version>${version.argeo-commons}</version>
38 </dependency>
39 <dependency>
40 <groupId>org.argeo.commons</groupId>
41 <artifactId>org.argeo.cms.ui</artifactId>
42 <version>${version.argeo-commons}</version>
43 </dependency>
44 <dependency>
45 <groupId>org.argeo.commons</groupId>
46 <artifactId>org.argeo.cms.ui.theme</artifactId>
47 <version>${version.argeo-commons}</version>
48 </dependency>
49 <dependency>
50 <groupId>org.argeo.commons</groupId>
51 <artifactId>org.argeo.dep.cms.node</artifactId>
52 <version>${version.argeo-commons}</version>
53 <type>pom</type>
54 </dependency>
55
56 <!-- SDK -->
57 <dependency>
58 <groupId>org.argeo.tp.equinox</groupId>
59 <artifactId>org.eclipse.osgi</artifactId>
60 <scope>test</scope>
61 </dependency>
62
63 <!-- SWT native -->
64 <dependency>
65 <groupId>org.argeo.tp.rcp.e4</groupId>
66 <artifactId>org.eclipse.swt.gtk.linux.x86_64</artifactId>
67 </dependency>
68 <!-- <dependency> -->
69 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
70 <!-- <artifactId>org.eclipse.swt.gtk.linux.x86</artifactId> -->
71 <!-- </dependency> -->
72 <dependency>
73 <groupId>org.argeo.tp.rcp.e4</groupId>
74 <artifactId>org.eclipse.swt.cocoa.macosx.x86_64</artifactId>
75 </dependency>
76 <dependency>
77 <groupId>org.argeo.tp.rcp.e4</groupId>
78 <artifactId>org.eclipse.swt.win32.win32.x86_64</artifactId>
79 </dependency>
80 <!-- <dependency> -->
81 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
82 <!-- <artifactId>org.eclipse.swt.win32.win32.x86</artifactId> -->
83 <!-- </dependency> -->
84 <!-- <dependency> -->
85 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
86 <!-- <artifactId>org.eclipse.swt.gtk.linux.ppc64le</artifactId> -->
87 <!-- </dependency> -->
88 <!-- SWT for ARM -->
89 <dependency>
90 <groupId>org.argeo.tp.rcp.e4</groupId>
91 <artifactId>org.eclipse.swt.gtk.linux.arm</artifactId>
92 <version>3.108.0.v20180905-1254</version>
93 </dependency>
94 <dependency>
95 <groupId>org.argeo.tp.rcp.e4</groupId>
96 <artifactId>org.eclipse.swt.gtk.linux.aarch64</artifactId>
97 <version>3.109.0.202003311246</version>
98 </dependency>
99
100
101 <!-- Eclipse launcher -->
102 <!-- <dependency> -->
103 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
104 <!-- <artifactId>org.eclipse.equinox.launcher</artifactId> -->
105 <!-- </dependency> -->
106 <!-- <dependency> -->
107 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
108 <!-- <artifactId>org.eclipse.equinox.launcher.gtk.linux.x86_64</artifactId> -->
109 <!-- </dependency> -->
110 <!-- <dependency> -->
111 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
112 <!-- <artifactId>org.eclipse.equinox.launcher.gtk.linux.x86</artifactId> -->
113 <!-- </dependency> -->
114 <!-- <dependency> -->
115 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
116 <!-- <artifactId>org.eclipse.equinox.launcher.cocoa.macosx.x86_64</artifactId> -->
117 <!-- </dependency> -->
118 <!-- <dependency> -->
119 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
120 <!-- <artifactId>org.eclipse.equinox.launcher.win32.win32.x86_64</artifactId> -->
121 <!-- </dependency> -->
122 <!-- <dependency> -->
123 <!-- <groupId>org.argeo.tp.rcp.e4</groupId> -->
124 <!-- <artifactId>org.eclipse.equinox.launcher.win32.win32.x86</artifactId> -->
125 <!-- </dependency> -->
126
127 <!-- SWT JFace -->
128 <dependency>
129 <groupId>org.argeo.tp.rcp.e4</groupId>
130 <artifactId>org.eclipse.swt</artifactId>
131 </dependency>
132 <dependency>
133 <groupId>org.argeo.tp.rcp.e4</groupId>
134 <artifactId>org.eclipse.jface</artifactId>
135 </dependency>
136 <dependency>
137 <groupId>org.argeo.tp.rcp.e4</groupId>
138 <artifactId>org.eclipse.core.commands</artifactId>
139 </dependency>
140
141 <!-- CSS -->
142 <dependency>
143 <groupId>org.argeo.tp.rcp.e4</groupId>
144 <artifactId>org.eclipse.e4.ui.css.core</artifactId>
145 </dependency>
146 <dependency>
147 <groupId>org.argeo.tp.rcp.e4</groupId>
148 <artifactId>org.eclipse.e4.ui.css.swt</artifactId>
149 </dependency>
150
151 <!-- Eclipse core -->
152 <dependency>
153 <groupId>org.argeo.tp.rcp.e4</groupId>
154 <artifactId>org.eclipse.core.runtime</artifactId>
155 </dependency>
156 <dependency>
157 <groupId>org.argeo.tp.rcp.e4</groupId>
158 <artifactId>org.eclipse.core.jobs</artifactId>
159 </dependency>
160 <dependency>
161 <groupId>org.argeo.tp.rcp.e4</groupId>
162 <artifactId>org.eclipse.core.contenttype</artifactId>
163 </dependency>
164
165 <!-- Third party -->
166 <dependency>
167 <groupId>org.argeo.tp.rcp.e4</groupId>
168 <artifactId>org.w3c.css.sac</artifactId>
169 </dependency>
170 <dependency>
171 <groupId>org.argeo.tp.rcp.e4</groupId>
172 <artifactId>org.w3c.dom.svg</artifactId>
173 </dependency>
174 <dependency>
175 <groupId>org.argeo.tp.rcp.e4</groupId>
176 <artifactId>org.w3c.dom.events</artifactId>
177 </dependency>
178 <dependency>
179 <groupId>org.argeo.tp.rcp.e4</groupId>
180 <artifactId>org.w3c.dom.smil</artifactId>
181 </dependency>
182 <dependency>
183 <groupId>org.argeo.tp.rcp.e4</groupId>
184 <artifactId>org.apache.xmlgraphics</artifactId>
185 </dependency>
186 <dependency>
187 <groupId>org.argeo.tp.rcp.e4</groupId>
188 <artifactId>org.apache.commons.jxpath</artifactId>
189 </dependency>
190 <dependency>
191 <groupId>org.argeo.tp.rcp.e4</groupId>
192 <artifactId>org.apache.batik.util</artifactId>
193 </dependency>
194 <dependency>
195 <groupId>org.argeo.tp.rcp.e4</groupId>
196 <artifactId>org.apache.batik.i18n</artifactId>
197 </dependency>
198 <dependency>
199 <groupId>org.argeo.tp.rcp.e4</groupId>
200 <artifactId>org.apache.batik.css</artifactId>
201 </dependency>
202 <dependency>
203 <groupId>org.argeo.tp.rcp.e4</groupId>
204 <artifactId>org.apache.batik.constants</artifactId>
205 </dependency>
206 <dependency>
207 <groupId>org.argeo.tp.rcp.e4</groupId>
208 <artifactId>org.apache.felix.gogo.runtime</artifactId>
209 </dependency>
210 <dependency>
211 <groupId>org.argeo.tp.rcp.e4</groupId>
212 <artifactId>org.apache.felix.scr</artifactId>
213 </dependency>
214
215 </dependencies>
216 <dependencyManagement>
217 <dependencies>
218 <dependency>
219 <groupId>org.argeo.tp</groupId>
220 <artifactId>argeo-tp-rcp-e4</artifactId>
221 <version>${version.argeo-tp}</version>
222 <type>pom</type>
223 <scope>import</scope>
224 </dependency>
225 </dependencies>
226 </dependencyManagement>
227 <profiles>
228 <profile>
229 <id>rpmbuild</id>
230 <build>
231 <plugins>
232 <plugin>
233 <artifactId>maven-assembly-plugin</artifactId>
234 <executions>
235 <execution>
236 <id>prepare-source</id>
237 <phase>package</phase>
238 <goals>
239 <goal>single</goal>
240 </goals>
241 <configuration>
242 <descriptorRefs>
243 <descriptorRef>a2-source</descriptorRef>
244 </descriptorRefs>
245 </configuration>
246 </execution>
247 </executions>
248 </plugin>
249 <plugin>
250 <groupId>org.codehaus.mojo</groupId>
251 <artifactId>rpm-maven-plugin</artifactId>
252 <executions>
253 <execution>
254 <id>rpm-argeo</id>
255 <phase>package</phase>
256 <goals>
257 <goal>rpm</goal>
258 </goals>
259 <configuration>
260 <name>argeo-cms-ui-rcp</name>
261 <mappings>
262 <mapping>
263 <directory>/usr/lib/osgi</directory>
264 <username>root</username>
265 <groupname>root</groupname>
266 <filemode>644</filemode>
267 <directoryIncluded>false</directoryIncluded>
268 <sources>
269 <source>
270 <location>${project.build.directory}/${project.artifactId}-${project.version}-a2-source</location>
271 <includes>
272 <include>**/*.jar</include>
273 </includes>
274 </source>
275 </sources>
276 </mapping>
277 </mappings>
278 <requires>
279 <require>argeo-cms-node</require>
280 <require>argeo-cms-ui-rcp-tp</require>
281 </requires>
282 </configuration>
283 </execution>
284 </executions>
285 </plugin>
286 </plugins>
287 </build>
288 </profile>
289 <profile>
290 <id>rpmbuild-tp</id>
291 <build>
292 <plugins>
293 <plugin>
294 <artifactId>maven-assembly-plugin</artifactId>
295 <executions>
296 <execution>
297 <id>prepare-source-tp</id>
298 <phase>package</phase>
299 <goals>
300 <goal>single</goal>
301 </goals>
302 <configuration>
303 <descriptorRefs>
304 <descriptorRef>a2-source-tp</descriptorRef>
305 </descriptorRefs>
306 </configuration>
307 </execution>
308 </executions>
309 </plugin>
310 <plugin>
311 <groupId>org.codehaus.mojo</groupId>
312 <artifactId>rpm-maven-plugin</artifactId>
313 <executions>
314 <execution>
315 <id>rpm-tp</id>
316 <phase>package</phase>
317 <goals>
318 <goal>rpm</goal>
319 </goals>
320 <configuration>
321 <name>argeo-cms-ui-rcp-tp</name>
322 <projversion>${version.argeo-tp}</projversion>
323 <release>${maven.build.timestamp}</release>
324 <mappings>
325 <mapping>
326 <directory>/usr/lib/osgi</directory>
327 <username>root</username>
328 <groupname>root</groupname>
329 <filemode>644</filemode>
330 <directoryIncluded>false</directoryIncluded>
331 <sources>
332 <source>
333 <location>${project.build.directory}/${project.artifactId}-${project.version}-a2-source-tp</location>
334 <includes>
335 <include>**/*.jar</include>
336 </includes>
337 </source>
338 </sources>
339 </mapping>
340 <mapping>
341 <directory>/usr/share/osgi/boot</directory>
342 <username>root</username>
343 <groupname>root</groupname>
344 <filemode>644</filemode>
345 <directoryIncluded>false</directoryIncluded>
346 <dependency>
347 <stripVersion>true</stripVersion>
348 <includes>
349 <include>org.argeo.tp.rcp.e4:org.eclipse.equinox.launcher</include>
350 </includes>
351 </dependency>
352 </mapping>
353 </mappings>
354 <requires>
355 <require>argeo-cms-node-tp</require>
356 </requires>
357 </configuration>
358 </execution>
359 </executions>
360 </plugin>
361 </plugins>
362 </build>
363 </profile>
364 </profiles>
365 </project>