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