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