]> git.argeo.org Git - lgpl/argeo-commons.git/blob - security/dep/org.argeo.security.dep.node/pom.xml
Delete MANIFEST
[lgpl/argeo-commons.git] / security / dep / org.argeo.security.dep.node / pom.xml
1 <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">
2 <modelVersion>4.0.0</modelVersion>
3 <parent>
4 <groupId>org.argeo.commons.security</groupId>
5 <version>0.3.5-SNAPSHOT</version>
6 <artifactId>dep</artifactId>
7 <relativePath>..</relativePath>
8 </parent>
9 <artifactId>org.argeo.security.dep.node</artifactId>
10 <name>Node Backend</name>
11 <build>
12 <plugins>
13 <plugin>
14 <groupId>org.argeo.maven.plugins</groupId>
15 <artifactId>maven-argeo-osgi-plugin</artifactId>
16 <executions>
17 <execution>
18 <id>generate-descriptors</id>
19 <goals>
20 <goal>descriptors</goal>
21 </goals>
22 <phase>generate-resources</phase>
23 </execution>
24 <execution>
25 <id>check-osgi</id>
26 <phase>test</phase>
27 <goals>
28 <goal>equinox</goal>
29 </goals>
30 <configuration>
31 <onlyCheck>true</onlyCheck>
32 </configuration>
33 </execution>
34 </executions>
35 </plugin>
36 </plugins>
37 </build>
38 <dependencies>
39 <!-- Base runtime -->
40 <dependency>
41 <groupId>org.argeo.commons.osgi</groupId>
42 <artifactId>org.argeo.osgi.dep.stdruntime</artifactId>
43 <version>0.3.5-SNAPSHOT</version>
44 <type>pom</type>
45 </dependency>
46
47 <!-- Argeo Security -->
48 <dependency>
49 <groupId>org.argeo.commons.security</groupId>
50 <artifactId>org.argeo.security.core</artifactId>
51 <version>0.3.5-SNAPSHOT</version>
52 </dependency>
53 <dependency>
54 <groupId>org.argeo.commons.security</groupId>
55 <artifactId>org.argeo.security.mvc</artifactId>
56 <version>0.3.5-SNAPSHOT</version>
57 </dependency>
58
59 <!-- Xerces and Xalan -->
60 <dependency>
61 <groupId>org.apache.xmlcommons</groupId>
62 <artifactId>com.springsource.org.apache.xmlcommons</artifactId>
63 </dependency>
64 <dependency>
65 <groupId>org.apache.xalan</groupId>
66 <artifactId>com.springsource.org.apache.xalan</artifactId>
67 </dependency>
68
69 <!-- Javax -->
70 <dependency>
71 <groupId>javax.xml.soap</groupId>
72 <artifactId>com.springsource.javax.xml.soap</artifactId>
73 </dependency>
74 <dependency>
75 <groupId>javax.activation</groupId>
76 <artifactId>com.springsource.javax.activation</artifactId>
77 </dependency>
78 <dependency>
79 <groupId>javax.annotation</groupId>
80 <artifactId>com.springsource.javax.annotation</artifactId>
81 </dependency>
82 <dependency>
83 <groupId>javax.xml.ws</groupId>
84 <artifactId>com.springsource.javax.xml.ws</artifactId>
85 </dependency>
86 <dependency>
87 <groupId>javax.xml.bind</groupId>
88 <artifactId>com.springsource.javax.xml.bind</artifactId>
89 </dependency>
90 <dependency>
91 <groupId>javax.mail</groupId>
92 <artifactId>com.springsource.javax.mail</artifactId>
93 </dependency>
94
95 <!-- Commons -->
96 <dependency>
97 <groupId>org.apache.commons</groupId>
98 <artifactId>com.springsource.org.apache.commons.vfs</artifactId>
99 </dependency>
100 <dependency>
101 <groupId>org.argeo.dep.osgi</groupId>
102 <artifactId>org.argeo.dep.osgi.commons.exec</artifactId>
103 </dependency>
104 <dependency>
105 <groupId>org.argeo.dep.osgi</groupId>
106 <artifactId>org.argeo.dep.osgi.commons.cli</artifactId>
107 </dependency>
108 <dependency>
109 <groupId>org.apache.commons</groupId>
110 <artifactId>com.springsource.org.apache.commons.dbcp</artifactId>
111 </dependency>
112
113 <!-- Spring -->
114 <dependency>
115 <groupId>org.springframework</groupId>
116 <artifactId>org.springframework.context.support</artifactId>
117 </dependency>
118 <!-- <dependency> -->
119 <!-- <groupId>org.springframework</groupId> -->
120 <!-- <artifactId>org.springframework.orm</artifactId> -->
121 <!-- </dependency> -->
122 <!-- <dependency> -->
123 <!-- <groupId>org.springframework</groupId> -->
124 <!-- <artifactId>org.springframework.jdbc</artifactId> -->
125 <!-- </dependency> -->
126 <dependency>
127 <groupId>org.springframework</groupId>
128 <artifactId>org.springframework.jms</artifactId>
129 </dependency>
130
131 <!-- Spring OSGi -->
132 <dependency>
133 <groupId>org.springframework.osgi</groupId>
134 <artifactId>org.springframework.osgi.extender</artifactId>
135 </dependency>
136
137 <!-- Jackrabbit -->
138 <dependency>
139 <groupId>org.argeo.commons.server</groupId>
140 <artifactId>org.argeo.server.jackrabbit</artifactId>
141 <version>0.3.5-SNAPSHOT</version>
142 </dependency>
143 <dependency>
144 <groupId>org.argeo.commons.security</groupId>
145 <artifactId>org.argeo.security.jackrabbit</artifactId>
146 <version>0.3.5-SNAPSHOT</version>
147 </dependency>
148 <dependency>
149 <groupId>org.argeo.commons.server</groupId>
150 <artifactId>org.argeo.node.repo.jackrabbit</artifactId>
151 <version>0.3.5-SNAPSHOT</version>
152 </dependency>
153 <dependency>
154 <groupId>org.argeo.commons.server</groupId>
155 <artifactId>org.argeo.node.repofactory.jackrabbit</artifactId>
156 <version>0.3.5-SNAPSHOT</version>
157 </dependency>
158
159 <!-- Active MQ -->
160 <dependency>
161 <groupId>org.argeo.commons.server</groupId>
162 <artifactId>org.argeo.server.dep.activemq</artifactId>
163 <version>0.3.5-SNAPSHOT</version>
164 <type>pom</type>
165 </dependency>
166 <dependency>
167 <groupId>org.argeo.commons.security</groupId>
168 <artifactId>org.argeo.security.activemq</artifactId>
169 <version>0.3.5-SNAPSHOT</version>
170 </dependency>
171 <dependency>
172 <groupId>org.argeo.commons.server</groupId>
173 <artifactId>org.argeo.server.activemq.broker</artifactId>
174 <version>0.3.5-SNAPSHOT</version>
175 </dependency>
176
177 <!-- Scheduling -->
178 <dependency>
179 <groupId>com.opensymphony.quartz</groupId>
180 <artifactId>com.springsource.org.quartz</artifactId>
181 </dependency>
182
183 <!-- Security (LDAP) -->
184 <dependency>
185 <groupId>org.argeo.commons.security</groupId>
186 <artifactId>org.argeo.security.dao.ldap</artifactId>
187 <version>0.3.5-SNAPSHOT</version>
188 </dependency>
189 <dependency>
190 <groupId>org.argeo.commons.security</groupId>
191 <artifactId>org.argeo.security.ldap</artifactId>
192 <version>0.3.5-SNAPSHOT</version>
193 </dependency>
194
195 <!-- Security (Jackrabbit) -->
196 <dependency>
197 <groupId>org.argeo.commons.security</groupId>
198 <artifactId>org.argeo.security.dao.jackrabbit</artifactId>
199 <version>0.3.5-SNAPSHOT</version>
200 </dependency>
201
202 <!-- Security (Standalone) -->
203 <dependency>
204 <groupId>org.argeo.commons.security</groupId>
205 <artifactId>org.argeo.security.dao.os</artifactId>
206 <version>0.3.5-SNAPSHOT</version>
207 </dependency>
208
209 <!-- Web -->
210 <dependency>
211 <groupId>org.springframework.osgi</groupId>
212 <artifactId>org.springframework.osgi.web.extender</artifactId>
213 </dependency>
214 <dependency>
215 <groupId>org.springframework.osgi</groupId>
216 <artifactId>org.springframework.osgi.web</artifactId>
217 </dependency>
218 <dependency>
219 <groupId>org.argeo.commons.server</groupId>
220 <artifactId>org.argeo.server.dep.tomcat</artifactId>
221 <version>0.3.5-SNAPSHOT</version>
222 <type>pom</type>
223 </dependency>
224 <dependency>
225 <groupId>org.argeo.commons.server</groupId>
226 <artifactId>org.argeo.server.webextender</artifactId>
227 <version>0.3.5-SNAPSHOT</version>
228 </dependency>
229 <dependency>
230 <groupId>org.argeo.commons.server</groupId>
231 <artifactId>org.argeo.server.jcr.mvc</artifactId>
232 <version>0.3.5-SNAPSHOT</version>
233 </dependency>
234 <dependency>
235 <groupId>org.argeo.commons.server</groupId>
236 <artifactId>org.argeo.jackrabbit.webapp</artifactId>
237 <version>0.3.5-SNAPSHOT</version>
238 </dependency>
239
240 <!-- Default Tomcat conf -->
241 <dependency>
242 <groupId>org.argeo.commons.server</groupId>
243 <artifactId>org.argeo.server.tomcat</artifactId>
244 <version>0.3.5-SNAPSHOT</version>
245 </dependency>
246
247 <!-- LDAP server -->
248 <dependency>
249 <groupId>org.argeo.commons.server</groupId>
250 <artifactId>org.argeo.server.dep.ads</artifactId>
251 <version>0.3.5-SNAPSHOT</version>
252 <type>pom</type>
253 </dependency>
254 <dependency>
255 <groupId>org.argeo.commons.server</groupId>
256 <artifactId>org.argeo.server.ads.server</artifactId>
257 <version>0.3.5-SNAPSHOT</version>
258 </dependency>
259 <dependency>
260 <groupId>org.argeo.commons.server</groupId>
261 <artifactId>org.argeo.server.ads</artifactId>
262 <version>0.3.5-SNAPSHOT</version>
263 </dependency>
264 <!-- <dependency> -->
265 <!-- <groupId>org.argeo.commons.server</groupId> -->
266 <!-- <artifactId>org.argeo.server.json</artifactId> -->
267 <!-- <version>0.3.4-SNAPSHOT</version> -->
268 <!-- </dependency> -->
269
270 <!-- Hibernate -->
271 <dependency>
272 <groupId>org.argeo.commons.server</groupId>
273 <artifactId>org.argeo.server.dep.hibernate</artifactId>
274 <version>0.3.5-SNAPSHOT</version>
275 <type>pom</type>
276 </dependency>
277
278 <!-- DB drivers -->
279 <dependency>
280 <groupId>com.h2database</groupId>
281 <artifactId>com.springsource.org.h2</artifactId>
282 </dependency>
283 <dependency>
284 <groupId>com.mysql.jdbc</groupId>
285 <artifactId>com.springsource.com.mysql.jdbc</artifactId>
286 </dependency>
287 <dependency>
288 <groupId>org.postgresql</groupId>
289 <artifactId>com.springsource.org.postgresql.jdbc3</artifactId>
290 </dependency>
291
292 <!-- Software development -->
293 <dependency>
294 <groupId>org.argeo.commons.basic</groupId>
295 <artifactId>org.argeo.support.junit</artifactId>
296 <version>0.3.5-SNAPSHOT</version>
297 </dependency>
298 </dependencies>
299 <profiles>
300 <profile>
301 <id>rpmbuild</id>
302 <build>
303 <plugins>
304 <plugin>
305 <groupId>org.apache.maven.plugins</groupId>
306 <artifactId>maven-dependency-plugin</artifactId>
307 <executions>
308 <execution>
309 <id>copy-node</id>
310 <phase>package</phase>
311 <goals>
312 <goal>copy-dependencies</goal>
313 </goals>
314 <configuration>
315 <includeTypes>jar</includeTypes>
316 <includeGroupIds>org.argeo.commons.basic,org.argeo.commons.osgi,org.argeo.commons.server,org.argeo.commons.security</includeGroupIds>
317 <excludeArtifactIds>org.argeo.osgi.boot</excludeArtifactIds>
318 <outputDirectory>${project.build.directory}/node</outputDirectory>
319 </configuration>
320 </execution>
321 </executions>
322 </plugin>
323 <plugin>
324 <groupId>org.codehaus.mojo</groupId>
325 <artifactId>rpm-maven-plugin</artifactId>
326 <executions>
327 <execution>
328 <id>rpm-node</id>
329 <phase>package</phase>
330 <goals>
331 <goal>rpm</goal>
332 </goals>
333 <configuration>
334 <name>argeo-node</name>
335 <copyright>2011 Argeo</copyright>
336 <mappings>
337 <mapping>
338 <directory>/usr/share/osgi</directory>
339 <username>root</username>
340 <groupname>root</groupname>
341 <filemode>644</filemode>
342 <directoryIncluded>false</directoryIncluded>
343 <sources>
344 <source>
345 <location>${project.build.directory}/node</location>
346 </source>
347 </sources>
348 </mapping>
349 </mappings>
350 <requires>
351 <require>argeo-node-tp</require>
352 </requires>
353 </configuration>
354 </execution>
355 </executions>
356 </plugin>
357 </plugins>
358 </build>
359 </profile>
360 <profile>
361 <id>rpmbuild-tp</id>
362 <build>
363 <plugins>
364 <plugin>
365 <groupId>org.apache.maven.plugins</groupId>
366 <artifactId>maven-dependency-plugin</artifactId>
367 <executions>
368 <execution>
369 <id>copy-tp</id>
370 <phase>package</phase>
371 <goals>
372 <goal>copy-dependencies</goal>
373 </goals>
374 <configuration>
375 <includeTypes>jar</includeTypes>
376 <excludeGroupIds>org.argeo.commons.basic,org.argeo.commons.osgi,org.argeo.commons.server,org.argeo.commons.security</excludeGroupIds>
377 <excludeArtifactIds>org.eclipse.osgi</excludeArtifactIds>
378 <outputDirectory>${project.build.directory}/node-tp</outputDirectory>
379 </configuration>
380 </execution>
381 </executions>
382 </plugin>
383 <plugin>
384 <groupId>org.codehaus.mojo</groupId>
385 <artifactId>rpm-maven-plugin</artifactId>
386 <executions>
387 <execution>
388 <id>rpm-node-tp</id>
389 <phase>package</phase>
390 <goals>
391 <goal>rpm</goal>
392 </goals>
393 <configuration>
394 <name>argeo-node-tp</name>
395 <classifier>rpm-tp</classifier>
396 <projversion>${version.argeo-distribution}</projversion>
397 <mappings>
398 <mapping>
399 <directory>/usr/share/osgi</directory>
400 <username>root</username>
401 <groupname>root</groupname>
402 <filemode>644</filemode>
403 <directoryIncluded>false</directoryIncluded>
404 <sources>
405 <source>
406 <location>${project.build.directory}/node-tp</location>
407 </source>
408 </sources>
409 </mapping>
410 </mappings>
411 </configuration>
412 </execution>
413 </executions>
414 </plugin>
415 </plugins>
416 </build>
417 </profile>
418 </profiles>
419 </project>