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