]> git.argeo.org Git - lgpl/argeo-commons.git/blob - org.argeo.dep.cms.node/pom.xml
Prepare next development cycle
[lgpl/argeo-commons.git] / org.argeo.dep.cms.node / 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.73-SNAPSHOT</version>
7 <artifactId>dep</artifactId>
8 <relativePath>..</relativePath>
9 </parent>
10 <artifactId>org.argeo.dep.cms.node</artifactId>
11 <name>CMS Node</name>
12 <dependencies>
13
14 <!-- Parent dependencies -->
15 <dependency>
16 <groupId>org.argeo.commons</groupId>
17 <artifactId>org.argeo.dep.cms.client</artifactId>
18 <version>2.1.73-SNAPSHOT</version>
19 </dependency>
20
21 <!-- Argeo Commons -->
22 <dependency>
23 <groupId>org.argeo.commons</groupId>
24 <artifactId>org.argeo.node.api</artifactId>
25 <version>2.1.73-SNAPSHOT</version>
26 </dependency>
27 <dependency>
28 <groupId>org.argeo.commons</groupId>
29 <artifactId>org.argeo.cms</artifactId>
30 <version>2.1.73-SNAPSHOT</version>
31 </dependency>
32
33 <dependency>
34 <groupId>org.argeo.commons</groupId>
35 <artifactId>org.argeo.cms.ui</artifactId>
36 <version>2.1.73-SNAPSHOT</version>
37 </dependency>
38 <dependency>
39 <groupId>org.argeo.commons</groupId>
40 <artifactId>org.argeo.enterprise</artifactId>
41 <version>2.1.73-SNAPSHOT</version>
42 </dependency>
43 <dependency>
44 <groupId>org.argeo.commons</groupId>
45 <artifactId>org.argeo.ext.jackrabbit</artifactId>
46 <version>2.1.73-SNAPSHOT</version>
47 </dependency>
48
49 <!-- Argeo Commons UI -->
50 <dependency>
51 <groupId>org.argeo.commons</groupId>
52 <artifactId>org.argeo.eclipse.ui</artifactId>
53 <version>2.1.73-SNAPSHOT</version>
54 </dependency>
55 <dependency>
56 <groupId>org.argeo.commons</groupId>
57 <artifactId>org.argeo.eclipse.ui.rap</artifactId>
58 <version>2.1.73-SNAPSHOT</version>
59 </dependency>
60
61 <!-- CMS Dependencies -->
62 <dependency>
63 <groupId>org.argeo.tp.javax</groupId>
64 <artifactId>javax.transaction</artifactId>
65 </dependency>
66 <!-- TODO: not bitronix dependent -->
67 <dependency>
68 <groupId>org.argeo.tp.misc</groupId>
69 <artifactId>bitronix.tm</artifactId>
70 </dependency>
71 <!-- <dependency> -->
72 <!-- <groupId>org.argeo.tp.misc</groupId> -->
73 <!-- <artifactId>org.joda.time</artifactId> -->
74 <!-- </dependency> -->
75
76 <!-- Javax -->
77 <dependency>
78 <groupId>org.argeo.tp.javax</groupId>
79 <artifactId>javax.annotation</artifactId>
80 </dependency>
81 <dependency>
82 <groupId>org.argeo.tp.javax</groupId>
83 <artifactId>javax.inject</artifactId>
84 </dependency>
85
86 <!-- Database drivers -->
87 <dependency>
88 <groupId>org.argeo.tp.misc</groupId>
89 <artifactId>org.h2</artifactId>
90 </dependency>
91 <dependency>
92 <groupId>org.argeo.tp.misc</groupId>
93 <artifactId>org.postgresql.jdbc42</artifactId>
94 </dependency>
95 <!-- Third Parties -->
96 <!-- <dependency> -->
97 <!-- <groupId>org.argeo.tp.misc</groupId> -->
98 <!-- <artifactId>org.w3c.css.sac</artifactId> -->
99 <!-- </dependency> -->
100 <!-- <dependency> -->
101 <!-- <groupId>org.argeo.tp.misc</groupId> -->
102 <!-- <artifactId>com.steadystate.css</artifactId> -->
103 <!-- </dependency> -->
104 <dependency>
105 <groupId>org.argeo.tp.misc</groupId>
106 <artifactId>com.google.gson</artifactId>
107 </dependency>
108 <dependency>
109 <groupId>org.argeo.tp.apache</groupId>
110 <artifactId>org.apache.xmlgraphics.commons</artifactId>
111 </dependency>
112 <dependency>
113 <groupId>org.argeo.tp.misc</groupId>
114 <artifactId>org.w3c.dom.svg</artifactId>
115 </dependency>
116 <dependency>
117 <groupId>org.argeo.tp.apache</groupId>
118 <artifactId>org.apache.batik.i18n</artifactId>
119 </dependency>
120 <dependency>
121 <groupId>org.argeo.tp.apache</groupId>
122 <artifactId>org.apache.batik.util</artifactId>
123 </dependency>
124 <dependency>
125 <groupId>org.argeo.tp.apache</groupId>
126 <artifactId>org.apache.batik.css</artifactId>
127 </dependency>
128
129 <!-- Jackrabbit -->
130 <dependency>
131 <groupId>org.argeo.tp.apache.jackrabbit</groupId>
132 <artifactId>org.apache.jackrabbit.data</artifactId>
133 </dependency>
134 <dependency>
135 <groupId>org.argeo.tp.apache.jackrabbit</groupId>
136 <artifactId>org.apache.jackrabbit.core</artifactId>
137 </dependency>
138 <dependency>
139 <groupId>org.argeo.tp.apache.jackrabbit</groupId>
140 <artifactId>org.apache.jackrabbit.server</artifactId>
141 </dependency>
142 <dependency>
143 <groupId>org.argeo.tp.misc</groupId>
144 <artifactId>EDU.oswego.cs.dl.util.concurrent</artifactId>
145 </dependency>
146 <dependency>
147 <groupId>org.argeo.tp.apache.commons</groupId>
148 <artifactId>org.apache.commons.fileupload</artifactId>
149 </dependency>
150 <dependency>
151 <groupId>org.argeo.tp.apache</groupId>
152 <artifactId>org.apache.tika.core</artifactId>
153 </dependency>
154 <dependency>
155 <groupId>org.argeo.tp.apache</groupId>
156 <artifactId>org.apache.lucene</artifactId>
157 </dependency>
158
159 <!-- UI -->
160 <dependency>
161 <groupId>org.argeo.tp.rap.e4</groupId>
162 <artifactId>org.eclipse.rap.rwt</artifactId>
163 </dependency>
164 <dependency>
165 <groupId>org.argeo.tp.rap.e4</groupId>
166 <artifactId>org.eclipse.core.commands</artifactId>
167 </dependency>
168 <dependency>
169 <groupId>org.argeo.tp.rap.e4</groupId>
170 <artifactId>org.eclipse.rap.jface</artifactId>
171 </dependency>
172 <dependency>
173 <groupId>org.argeo.tp.rap.e4</groupId>
174 <artifactId>org.eclipse.rap.filedialog</artifactId>
175 </dependency>
176 <dependency>
177 <groupId>org.argeo.tp.rap.e4</groupId>
178 <artifactId>org.eclipse.rap.fileupload</artifactId>
179 </dependency>
180
181 <!-- TODO: remove Spring dependency -->
182 <dependency>
183 <groupId>org.argeo.tp.spring</groupId>
184 <artifactId>org.springframework.beans</artifactId>
185 </dependency>
186 <dependency>
187 <groupId>org.argeo.tp.spring</groupId>
188 <artifactId>org.springframework.core</artifactId>
189 </dependency>
190 <dependency>
191 <groupId>org.argeo.tp.javax</groupId>
192 <artifactId>javax.el</artifactId>
193 </dependency>
194 <dependency>
195 <groupId>org.argeo.tp.gemini</groupId>
196 <artifactId>org.eclipse.gemini.blueprint.core</artifactId>
197 </dependency>
198 <dependency>
199 <groupId>org.argeo.tp.gemini</groupId>
200 <artifactId>org.eclipse.gemini.blueprint.extender</artifactId>
201 </dependency>
202 <dependency>
203 <groupId>org.argeo.tp.gemini</groupId>
204 <artifactId>org.eclipse.gemini.blueprint.io</artifactId>
205 </dependency>
206 <dependency>
207 <groupId>org.argeo.tp.misc</groupId>
208 <artifactId>org.aspectj.weaver</artifactId>
209 </dependency>
210 <dependency>
211 <groupId>org.argeo.tp.misc</groupId>
212 <artifactId>org.aopalliance</artifactId>
213 </dependency>
214 <dependency>
215 <groupId>org.argeo.tp.spring</groupId>
216 <artifactId>org.springframework.aop</artifactId>
217 </dependency>
218 <dependency>
219 <groupId>org.argeo.tp.spring</groupId>
220 <artifactId>org.springframework.context</artifactId>
221 </dependency>
222 <dependency>
223 <groupId>org.argeo.tp.spring</groupId>
224 <artifactId>org.springframework.expression</artifactId>
225 </dependency>
226 <dependency>
227 <groupId>org.argeo.tp.spring</groupId>
228 <artifactId>org.springframework.instrument</artifactId>
229 </dependency>
230
231 <!-- HTTP Server -->
232 <dependency>
233 <groupId>org.argeo.tp.equinox</groupId>
234 <artifactId>org.eclipse.equinox.http.registry</artifactId>
235 </dependency>
236 <dependency>
237 <groupId>org.argeo.tp.equinox</groupId>
238 <artifactId>org.eclipse.equinox.http.servlet</artifactId>
239 </dependency>
240 <dependency>
241 <groupId>org.argeo.tp.equinox</groupId>
242 <artifactId>org.eclipse.equinox.http.jetty</artifactId>
243 </dependency>
244
245 <!-- Jetty -->
246 <!-- <dependency> -->
247 <!-- <groupId>org.argeo.tp.jetty</groupId> -->
248 <!-- <artifactId>org.eclipse.jetty.client</artifactId> -->
249 <!-- </dependency> -->
250 <dependency>
251 <groupId>org.argeo.tp.jetty</groupId>
252 <artifactId>org.eclipse.jetty.continuation</artifactId>
253 </dependency>
254 <dependency>
255 <groupId>org.argeo.tp.jetty</groupId>
256 <artifactId>org.eclipse.jetty.http</artifactId>
257 </dependency>
258 <dependency>
259 <groupId>org.argeo.tp.jetty</groupId>
260 <artifactId>org.eclipse.jetty.io</artifactId>
261 </dependency>
262 <!-- <dependency> -->
263 <!-- <groupId>org.argeo.tp.jetty</groupId> -->
264 <!-- <artifactId>org.eclipse.jetty.jmx</artifactId> -->
265 <!-- </dependency> -->
266 <dependency>
267 <groupId>org.argeo.tp.jetty</groupId>
268 <artifactId>org.eclipse.jetty.security</artifactId>
269 </dependency>
270 <dependency>
271 <groupId>org.argeo.tp.jetty</groupId>
272 <artifactId>org.eclipse.jetty.server</artifactId>
273 </dependency>
274 <dependency>
275 <groupId>org.argeo.tp.jetty</groupId>
276 <artifactId>org.eclipse.jetty.servlet</artifactId>
277 </dependency>
278 <!-- <dependency> -->
279 <!-- <groupId>org.argeo.tp.jetty</groupId> -->
280 <!-- <artifactId>org.eclipse.jetty.servlets</artifactId> -->
281 <!-- </dependency> -->
282 <dependency>
283 <groupId>org.argeo.tp.jetty</groupId>
284 <artifactId>org.eclipse.jetty.util</artifactId>
285 </dependency>
286
287 </dependencies>
288
289 <profiles>
290 <profile>
291 <id>rpmbuild</id>
292 <build>
293 <plugins>
294 <plugin>
295 <groupId>org.apache.maven.plugins</groupId>
296 <artifactId>maven-dependency-plugin</artifactId>
297 <executions>
298 <execution>
299 <id>copy-argeo</id>
300 <phase>package</phase>
301 <goals>
302 <goal>copy-dependencies</goal>
303 </goals>
304 <configuration>
305 <includeTypes>jar</includeTypes>
306 <outputDirectory>${project.build.directory}/lib-argeo</outputDirectory>
307 <includeGroupIds>org.argeo.commons</includeGroupIds>
308 <excludeTransitive>true</excludeTransitive>
309 <excludeArtifactIds>org.argeo.dep.cms.client</excludeArtifactIds>
310 <includeTypes>jar</includeTypes>
311 <includeScope>runtime</includeScope>
312 <useRepositoryLayout>true</useRepositoryLayout>
313 </configuration>
314 </execution>
315 </executions>
316 </plugin>
317 <plugin>
318 <groupId>org.codehaus.mojo</groupId>
319 <artifactId>rpm-maven-plugin</artifactId>
320 <executions>
321 <execution>
322 <id>rpm-argeo</id>
323 <phase>package</phase>
324 <goals>
325 <goal>rpm</goal>
326 </goals>
327 <configuration>
328 <name>argeo-cms-node</name>
329 <mappings>
330 <mapping>
331 <directory>/usr/share/osgi</directory>
332 <username>root</username>
333 <groupname>root</groupname>
334 <filemode>644</filemode>
335 <directoryIncluded>false</directoryIncluded>
336 <sources>
337 <source>
338 <location>${project.build.directory}/lib-argeo</location>
339 <includes>
340 <include>**/*.jar</include>
341 </includes>
342 </source>
343 </sources>
344 </mapping>
345 <mapping>
346 <directory>/usr/share/osgi/org/argeo/commons/${project.artifactId}/${project.version}</directory>
347 <username>root</username>
348 <groupname>root</groupname>
349 <directoryIncluded>false</directoryIncluded>
350 <artifact />
351 </mapping>
352 </mappings>
353 <requires>
354 <require>argeo-cms-client</require>
355 <require>argeo-cms-node-tp</require>
356 </requires>
357 </configuration>
358 </execution>
359 </executions>
360 </plugin>
361 </plugins>
362 </build>
363 </profile>
364 <profile>
365 <id>rpmbuild-tp</id>
366 <build>
367 <plugins>
368 <plugin>
369 <groupId>org.apache.maven.plugins</groupId>
370 <artifactId>maven-dependency-plugin</artifactId>
371 <executions>
372 <execution>
373 <id>copy-tp</id>
374 <phase>package</phase>
375 <goals>
376 <goal>copy-dependencies</goal>
377 </goals>
378 <configuration>
379 <includeTypes>jar</includeTypes>
380 <outputDirectory>${project.build.directory}/lib-tp</outputDirectory>
381 <excludeGroupIds>org.argeo.commons</excludeGroupIds>
382 <excludeTransitive>true</excludeTransitive>
383 <includeTypes>jar</includeTypes>
384 <includeScope>runtime</includeScope>
385 <useRepositoryLayout>true</useRepositoryLayout>
386 </configuration>
387 </execution>
388 </executions>
389 </plugin>
390 <plugin>
391 <groupId>org.codehaus.mojo</groupId>
392 <artifactId>rpm-maven-plugin</artifactId>
393 <executions>
394 <execution>
395 <id>rpm-tp</id>
396 <phase>package</phase>
397 <goals>
398 <goal>rpm</goal>
399 </goals>
400 <configuration>
401 <name>argeo-cms-node-tp</name>
402 <projversion>${version.argeo-tp}</projversion>
403 <mappings>
404 <mapping>
405 <directory>/usr/share/osgi</directory>
406 <username>root</username>
407 <groupname>root</groupname>
408 <filemode>644</filemode>
409 <directoryIncluded>false</directoryIncluded>
410 <sources>
411 <source>
412 <location>${project.build.directory}/lib-tp</location>
413 <includes>
414 <include>**/*.jar</include>
415 </includes>
416 </source>
417 </sources>
418 </mapping>
419 </mappings>
420 <requires>
421 <require>argeo-cms-client-tp</require>
422 </requires>
423 </configuration>
424 </execution>
425 </executions>
426 </plugin>
427 </plugins>
428 </build>
429 </profile>
430 </profiles>
431 </project>