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