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>
6 <groupId>org.argeo.commons
</groupId>
7 <version>2.1.12-SNAPSHOT
</version>
8 <artifactId>dep
</artifactId>
9 <relativePath>..
</relativePath>
11 <artifactId>org.argeo.security.dep.node
</artifactId>
12 <name>Node Backend
</name>
16 <groupId>org.apache.felix
</groupId>
17 <artifactId>maven-bundle-plugin
</artifactId>
20 <SLC-ModularDistribution>default
</SLC-ModularDistribution>
25 <groupId>org.argeo.maven.plugins
</groupId>
26 <artifactId>maven-argeo-osgi-plugin
</artifactId>
29 <id>generate-descriptors
</id>
31 <goal>descriptors
</goal>
33 <phase>generate-resources
</phase>
40 <!-- Default JCR repositories configurations -->
42 <groupId>org.argeo.commons
</groupId>
43 <artifactId>org.argeo.node.repo.jackrabbit
</artifactId>
44 <version>2.1.12-SNAPSHOT
</version>
47 <!-- OSGi Boot (and Equinox) -->
49 <groupId>org.argeo.commons
</groupId>
50 <artifactId>org.argeo.osgi.boot
</artifactId>
51 <version>2.1.12-SNAPSHOT
</version>
56 <groupId>org.argeo.commons
</groupId>
57 <artifactId>org.argeo.dep.log4j
</artifactId>
58 <version>2.1.12-SNAPSHOT
</version>
64 <groupId>org.argeo.commons
</groupId>
65 <artifactId>org.argeo.server.core
</artifactId>
66 <version>2.1.12-SNAPSHOT
</version>
69 <!-- Argeo Security -->
71 <groupId>org.argeo.commons
</groupId>
72 <artifactId>org.argeo.security.core
</artifactId>
73 <version>2.1.12-SNAPSHOT
</version>
76 <!-- Xerces and Xalan -->
78 <groupId>org.argeo.tp
</groupId>
79 <artifactId>org.apache.xmlcommons
</artifactId>
82 <groupId>org.argeo.tp
</groupId>
83 <artifactId>org.apache.xalan
</artifactId>
88 <groupId>org.argeo.tp
</groupId>
89 <artifactId>javax.annotation
</artifactId>
92 <groupId>org.argeo.tp
</groupId>
93 <artifactId>javax.mail
</artifactId>
96 <!-- Bouncycastle (cryptography) -->
98 <groupId>org.argeo.tp
</groupId>
99 <artifactId>bcprov
</artifactId>
102 <groupId>org.argeo.tp
</groupId>
103 <artifactId>bcmail
</artifactId>
108 <groupId>org.argeo.tp
</groupId>
109 <artifactId>org.apache.commons.vfs
</artifactId>
112 <groupId>org.argeo.tp
</groupId>
113 <artifactId>org.apache.commons.exec
</artifactId>
116 <groupId>org.argeo.tp
</groupId>
117 <artifactId>org.apache.commons.cli
</artifactId>
120 <groupId>org.argeo.tp
</groupId>
121 <artifactId>org.apache.commons.dbcp
</artifactId>
126 <groupId>org.argeo.tp
</groupId>
127 <artifactId>jxl
</artifactId>
130 <groupId>org.argeo.tp
</groupId>
131 <artifactId>org.apache.pdfbox
</artifactId>
136 <groupId>org.argeo.tp
</groupId>
137 <artifactId>org.springframework.context.support
</artifactId>
142 <groupId>org.argeo.tp
</groupId>
143 <artifactId>org.springframework.osgi.extender
</artifactId>
148 <groupId>org.argeo.commons
</groupId>
149 <artifactId>org.argeo.server.jackrabbit
</artifactId>
150 <version>2.1.12-SNAPSHOT
</version>
153 <groupId>org.argeo.commons
</groupId>
154 <artifactId>org.argeo.security.jackrabbit
</artifactId>
155 <version>2.1.12-SNAPSHOT
</version>
160 <groupId>org.argeo.tp
</groupId>
161 <artifactId>org.quartz
</artifactId>
164 <!-- Security (LDAP) -->
165 <!-- Reduce size of minimal: LDAP secutity plugin must be explicitely added using the 3 dependencies below. -->
166 <!-- <dependency> <groupId>org.argeo.commons</groupId> <artifactId>org.argeo.security.dao.ldap</artifactId>
167 <version>2.1.12-SNAPSHOT</version> </dependency> <dependency> <groupId>org.argeo.commons</groupId>
168 <artifactId>org.argeo.security.auth.ldap</artifactId> <version>2.1.12-SNAPSHOT</version>
169 </dependency> <dependency> <groupId>org.argeo.commons</groupId> <artifactId>org.argeo.security.ldap</artifactId>
170 <version>2.1.12-SNAPSHOT</version> </dependency> -->
171 <!-- Security (Jackrabbit) -->
173 <groupId>org.argeo.commons
</groupId>
174 <artifactId>org.argeo.security.dao.jackrabbit
</artifactId>
175 <version>2.1.12-SNAPSHOT
</version>
178 <!-- Security (Standalone) -->
180 <groupId>org.argeo.commons
</groupId>
181 <artifactId>org.argeo.security.dao.os
</artifactId>
182 <version>2.1.12-SNAPSHOT
</version>
187 <groupId>org.argeo.tp
</groupId>
188 <artifactId>org.springframework.osgi.web.extender
</artifactId>
191 <groupId>org.argeo.tp
</groupId>
192 <artifactId>org.springframework.osgi.web
</artifactId>
194 <!-- <dependency> -->
195 <!-- <groupId>org.argeo.commons</groupId> -->
196 <!-- <artifactId>org.argeo.server.dep.tomcat</artifactId> -->
197 <!-- <version>2.1.12-SNAPSHOT</version> -->
198 <!-- <type>pom</type> -->
199 <!-- </dependency> -->
200 <!-- <dependency> -->
201 <!-- <groupId>org.argeo.commons</groupId> -->
202 <!-- <artifactId>org.argeo.server.webextender</artifactId> -->
203 <!-- <version>2.1.12-SNAPSHOT</version> -->
204 <!-- </dependency> -->
206 <groupId>org.argeo.commons
</groupId>
207 <artifactId>org.argeo.server.jcr.mvc
</artifactId>
208 <version>2.1.12-SNAPSHOT
</version>
211 <groupId>org.argeo.commons
</groupId>
212 <artifactId>org.argeo.jackrabbit.webapp
</artifactId>
213 <version>2.1.12-SNAPSHOT
</version>
218 <groupId>org.argeo.tp
</groupId>
219 <artifactId>org.h2
</artifactId>
221 <!-- <dependency> -->
222 <!-- <groupId>org.argeo.tp</groupId> -->
223 <!-- <artifactId>com.mysql.jdbc</artifactId> -->
224 <!-- </dependency> -->
226 <groupId>org.argeo.tp
</groupId>
227 <artifactId>org.postgresql.jdbc3
</artifactId>
230 <!-- LDAP Apache Directory server -->
232 <groupId>org.argeo.commons
</groupId>
233 <artifactId>org.argeo.server.dep.ads
</artifactId>
234 <version>2.1.12-SNAPSHOT
</version>
238 <groupId>org.argeo.commons
</groupId>
239 <artifactId>org.argeo.server.ads.server
</artifactId>
240 <version>2.1.12-SNAPSHOT
</version>
243 <groupId>org.argeo.commons
</groupId>
244 <artifactId>org.argeo.server.ads
</artifactId>
245 <version>2.1.12-SNAPSHOT
</version>
248 <!-- Software development -->
249 <!-- <dependency> -->
250 <!-- <groupId>org.argeo.commons</groupId> -->
251 <!-- <artifactId>org.argeo.support.junit</artifactId> -->
252 <!-- <version>2.1.12-SNAPSHOT</version> -->
253 <!-- </dependency> -->
261 <groupId>org.argeo.maven.plugins
</groupId>
262 <artifactId>maven-argeo-osgi-plugin
</artifactId>
271 <onlyCheck>true
</onlyCheck>
281 <groupId>org.argeo.commons
</groupId>
282 <artifactId>org.argeo.osgi.boot
</artifactId>
283 <version>2.1.12-SNAPSHOT
</version>
293 <groupId>org.apache.maven.plugins
</groupId>
294 <artifactId>maven-dependency-plugin
</artifactId>
298 <phase>package
</phase>
300 <goal>copy-dependencies
</goal>
303 <includeTypes>jar
</includeTypes>
304 <includeGroupIds>org.argeo.commons.base,org.argeo.commons.server,org.argeo.commons.security
</includeGroupIds>
305 <excludeArtifactIds>org.argeo.osgi.boot
</excludeArtifactIds>
306 <outputDirectory>${project.build.directory}/node
</outputDirectory>
312 <groupId>org.codehaus.mojo
</groupId>
313 <artifactId>rpm-maven-plugin
</artifactId>
317 <phase>package
</phase>
322 <name>argeo-node
</name>
325 <directory>/usr/share/osgi
</directory>
326 <username>root
</username>
327 <groupname>root
</groupname>
328 <filemode>644</filemode>
329 <directoryIncluded>false
</directoryIncluded>
332 <location>${project.build.directory}/node
</location>
338 <require>argeo-node-tp
</require>
352 <groupId>org.apache.maven.plugins
</groupId>
353 <artifactId>maven-dependency-plugin
</artifactId>
357 <phase>package
</phase>
359 <goal>copy-dependencies
</goal>
362 <includeTypes>jar
</includeTypes>
363 <excludeGroupIds>org.argeo.commons.base,org.argeo.commons.server,org.argeo.commons.security
</excludeGroupIds>
364 <excludeArtifactIds>org.eclipse.osgi
</excludeArtifactIds>
365 <outputDirectory>${project.build.directory}/node-tp
</outputDirectory>
371 <groupId>org.codehaus.mojo
</groupId>
372 <artifactId>rpm-maven-plugin
</artifactId>
376 <phase>package
</phase>
381 <name>argeo-node-tp
</name>
382 <classifier>rpm-tp
</classifier>
383 <projversion>${version.argeo-distribution}
</projversion>
386 <directory>/usr/share/osgi
</directory>
387 <username>root
</username>
388 <groupname>root
</groupname>
389 <filemode>644</filemode>
390 <directoryIncluded>false
</directoryIncluded>
393 <location>${project.build.directory}/node-tp
</location>