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