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