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