]> git.argeo.org Git - lgpl/argeo-commons.git/blob - dep/org.argeo.dep.cms.node/pom.xml
Move JNI to a standalone subdirectory.
[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"
3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
5 <modelVersion>4.0.0</modelVersion>
6 <parent>
7 <groupId>org.argeo.commons</groupId>
8 <version>2.3-SNAPSHOT</version>
9 <artifactId>dep</artifactId>
10 <relativePath>..</relativePath>
11 </parent>
12 <artifactId>org.argeo.dep.cms.node</artifactId>
13 <name>CMS Node</name>
14
15 <dependencies>
16
17 <!-- Parent dependencies -->
18 <dependency>
19 <groupId>org.argeo.commons</groupId>
20 <artifactId>org.argeo.dep.cms.base</artifactId>
21 <version>2.3-SNAPSHOT</version>
22 <type>pom</type>
23 </dependency>
24
25 <!-- Argeo Commons -->
26 <dependency>
27 <groupId>org.argeo.commons</groupId>
28 <artifactId>org.argeo.cms.servlet</artifactId>
29 <version>2.3-SNAPSHOT</version>
30 </dependency>
31 <dependency>
32 <groupId>org.argeo.commons</groupId>
33 <artifactId>org.argeo.cms.jcr</artifactId>
34 <version>2.3-SNAPSHOT</version>
35 </dependency>
36 <!-- <dependency> -->
37 <!-- <groupId>org.argeo.commons</groupId> -->
38 <!-- <artifactId>org.argeo.maintenance</artifactId> -->
39 <!-- <version>2.3-SNAPSHOT</version> -->
40 <!-- </dependency> -->
41
42 <!-- CMS Dependencies -->
43 <!-- <dependency> -->
44 <!-- <groupId>org.argeo.tp.misc</groupId> -->
45 <!-- <artifactId>bitronix.tm</artifactId> -->
46 <!-- </dependency> -->
47 <!-- <dependency> -->
48 <!-- <groupId>org.argeo.tp.misc</groupId> -->
49 <!-- <artifactId>org.joda.time</artifactId> -->
50 <!-- </dependency> -->
51
52 <!-- Apache Commons -->
53 <dependency>
54 <groupId>org.argeo.tp.apache.commons</groupId>
55 <artifactId>org.apache.commons.dbcp</artifactId>
56 </dependency>
57 <dependency>
58 <groupId>org.argeo.tp.apache.commons</groupId>
59 <artifactId>org.apache.commons.pool</artifactId>
60 </dependency>
61
62 <!-- Javax -->
63 <dependency>
64 <groupId>org.argeo.tp.javax</groupId>
65 <artifactId>javax.jcr</artifactId>
66 </dependency>
67 <dependency>
68 <groupId>org.argeo.tp.javax</groupId>
69 <artifactId>javax.el-api</artifactId>
70 </dependency>
71 <dependency>
72 <groupId>org.argeo.tp.javax</groupId>
73 <artifactId>javax.interceptor-api</artifactId>
74 </dependency>
75 <dependency>
76 <groupId>org.argeo.tp.javax</groupId>
77 <artifactId>javax.enterprise.cdi-api</artifactId>
78 </dependency>
79 <!-- JTA is still indirectly required by Jackrabbit -->
80 <dependency>
81 <groupId>org.argeo.tp.javax</groupId>
82 <artifactId>javax.transaction-api</artifactId>
83 </dependency>
84 <dependency>
85 <groupId>org.argeo.tp.javax</groupId>
86 <artifactId>javax.annotation</artifactId>
87 </dependency>
88 <dependency>
89 <groupId>org.argeo.tp.javax</groupId>
90 <artifactId>javax.inject</artifactId>
91 </dependency>
92
93 <dependency>
94 <groupId>org.argeo.tp.apache.commons</groupId>
95 <artifactId>org.apache.commons.net</artifactId>
96 </dependency>
97 <dependency>
98 <groupId>org.argeo.tp.apache.commons</groupId>
99 <artifactId>org.apache.commons.collections</artifactId>
100 </dependency>
101 <dependency>
102 <groupId>org.argeo.tp.apache.commons</groupId>
103 <artifactId>org.apache.commons.compress</artifactId>
104 </dependency>
105
106 <!-- Jackrabbit Dependencies -->
107 <dependency>
108 <groupId>org.argeo.tp.apache</groupId>
109 <artifactId>org.apache.httpcomponents.httpcore</artifactId>
110 </dependency>
111 <dependency>
112 <groupId>org.argeo.tp.apache</groupId>
113 <artifactId>org.apache.httpcomponents.httpclient</artifactId>
114 </dependency>
115
116 <!-- Jackrabbit client -->
117 <dependency>
118 <groupId>org.argeo.tp.apache.jackrabbit</groupId>
119 <artifactId>org.apache.jackrabbit.api</artifactId>
120 </dependency>
121 <dependency>
122 <groupId>org.argeo.tp.apache.jackrabbit</groupId>
123 <artifactId>org.apache.jackrabbit.jcr.commons</artifactId>
124 </dependency>
125 <dependency>
126 <groupId>org.argeo.tp.apache.jackrabbit</groupId>
127 <artifactId>org.apache.jackrabbit.spi</artifactId>
128 </dependency>
129 <dependency>
130 <groupId>org.argeo.tp.apache.jackrabbit</groupId>
131 <artifactId>org.apache.jackrabbit.spi.commons</artifactId>
132 </dependency>
133 <dependency>
134 <groupId>org.argeo.tp.apache.jackrabbit</groupId>
135 <artifactId>org.apache.jackrabbit.webdav</artifactId>
136 </dependency>
137 <dependency>
138 <groupId>org.argeo.tp.apache.jackrabbit</groupId>
139 <artifactId>org.apache.jackrabbit.spi2dav</artifactId>
140 </dependency>
141 <dependency>
142 <groupId>org.argeo.tp.apache.jackrabbit</groupId>
143 <artifactId>org.apache.jackrabbit.jcr2dav</artifactId>
144 </dependency>
145 <dependency>
146 <groupId>org.argeo.tp.apache.jackrabbit</groupId>
147 <artifactId>org.apache.jackrabbit.jcr2spi</artifactId>
148 </dependency>
149
150 <!-- Jackrabbit Repository -->
151 <dependency>
152 <groupId>org.argeo.tp.apache.jackrabbit</groupId>
153 <artifactId>org.apache.jackrabbit.data</artifactId>
154 </dependency>
155 <dependency>
156 <groupId>org.argeo.tp.apache.jackrabbit</groupId>
157 <artifactId>org.apache.jackrabbit.core</artifactId>
158 </dependency>
159 <dependency>
160 <groupId>org.argeo.tp.apache.jackrabbit</groupId>
161 <artifactId>org.apache.jackrabbit.server</artifactId>
162 </dependency>
163 <dependency>
164 <groupId>org.argeo.tp.misc</groupId>
165 <artifactId>EDU.oswego.cs.dl.util.concurrent</artifactId>
166 </dependency>
167 <dependency>
168 <groupId>org.argeo.tp.apache.commons</groupId>
169 <artifactId>org.apache.commons.fileupload</artifactId>
170 </dependency>
171 <dependency>
172 <groupId>org.argeo.tp.apache</groupId>
173 <artifactId>org.apache.tika.core</artifactId>
174 </dependency>
175 <dependency>
176 <groupId>org.argeo.tp.apache</groupId>
177 <artifactId>org.apache.tika.parsers</artifactId>
178 </dependency>
179 <dependency>
180 <groupId>org.argeo.tp.apache</groupId>
181 <artifactId>org.apache.lucene</artifactId>
182 </dependency>
183
184 <!-- Required by Jackrabbit 2.12 -->
185 <dependency>
186 <groupId>org.argeo.tp.misc</groupId>
187 <artifactId>com.google.guava</artifactId>
188 </dependency>
189 <dependency>
190 <groupId>org.argeo.tp.misc</groupId>
191 <artifactId>com.google.guava.failureaccess</artifactId>
192 </dependency>
193
194 <!-- Database drivers -->
195 <dependency>
196 <groupId>org.argeo.tp.misc</groupId>
197 <artifactId>org.h2</artifactId>
198 </dependency>
199
200 <!-- Third Parties -->
201 <dependency>
202 <groupId>org.argeo.tp.misc</groupId>
203 <artifactId>com.google.gson</artifactId>
204 </dependency>
205
206 <!-- Aries -->
207 <!-- <dependency> -->
208 <!-- <groupId>org.argeo.tp.apache</groupId> -->
209 <!-- <artifactId>org.apache.aries.util</artifactId> -->
210 <!-- </dependency> -->
211 <!-- <dependency> -->
212 <!-- <groupId>org.argeo.tp.apache</groupId> -->
213 <!-- <artifactId>org.apache.aries.spifly.dynamic.bundle</artifactId> -->
214 <!-- </dependency> -->
215
216 </dependencies>
217
218 <profiles>
219 <profile>
220 <id>rpmbuild</id>
221 <build>
222 <plugins>
223 <plugin>
224 <artifactId>maven-assembly-plugin</artifactId>
225 <executions>
226 <execution>
227 <id>prepare-source</id>
228 <phase>package</phase>
229 <goals>
230 <goal>single</goal>
231 </goals>
232 <configuration>
233 <descriptorRefs>
234 <descriptorRef>a2-source</descriptorRef>
235 </descriptorRefs>
236 </configuration>
237 </execution>
238 </executions>
239 </plugin>
240 <plugin>
241 <groupId>org.codehaus.mojo</groupId>
242 <artifactId>rpm-maven-plugin</artifactId>
243 <executions>
244 <execution>
245 <id>rpm-argeo</id>
246 <phase>package</phase>
247 <goals>
248 <goal>rpm</goal>
249 </goals>
250 <configuration>
251 <name>argeo-cms-node${argeo.rpm.suffix}</name>
252 <mappings>
253 <mapping>
254 <directory>/usr/share/osgi</directory>
255 <username>root</username>
256 <groupname>root</groupname>
257 <filemode>644</filemode>
258 <directoryIncluded>false</directoryIncluded>
259 <sources>
260 <source>
261 <location>${project.build.directory}/${project.artifactId}-${project.version}-a2-source</location>
262 <includes>
263 <include>**/*.jar</include>
264 </includes>
265 </source>
266 </sources>
267 </mapping>
268 </mappings>
269 <requires>
270 <require>argeo-cms-base{argeo.rpm.suffix}</require>
271 <require>argeo-cms-node-tp${argeo.rpm.suffix}</require>
272 </requires>
273 </configuration>
274 </execution>
275 </executions>
276 </plugin>
277 </plugins>
278 </build>
279 </profile>
280 <profile>
281 <id>rpmbuild-tp</id>
282 <build>
283 <plugins>
284 <plugin>
285 <artifactId>maven-assembly-plugin</artifactId>
286 <executions>
287 <execution>
288 <id>prepare-source-tp</id>
289 <phase>package</phase>
290 <goals>
291 <goal>single</goal>
292 </goals>
293 <configuration>
294 <descriptorRefs>
295 <descriptorRef>a2-source-tp</descriptorRef>
296 </descriptorRefs>
297 </configuration>
298 </execution>
299 </executions>
300 </plugin>
301 <plugin>
302 <groupId>org.codehaus.mojo</groupId>
303 <artifactId>rpm-maven-plugin</artifactId>
304 <executions>
305 <execution>
306 <id>rpm-tp</id>
307 <phase>package</phase>
308 <goals>
309 <goal>rpm</goal>
310 </goals>
311 <configuration>
312 <name>argeo-cms-node-tp${argeo.rpm.suffix}</name>
313 <projversion>${version.argeo-tp}</projversion>
314 <release>${argeo.rpm.release.tp}</release>
315 <mappings>
316 <mapping>
317 <directory>/usr/share/osgi</directory>
318 <username>root</username>
319 <groupname>root</groupname>
320 <filemode>644</filemode>
321 <directoryIncluded>false</directoryIncluded>
322 <sources>
323 <source>
324 <location>${project.build.directory}/${project.artifactId}-${project.version}-a2-source-tp</location>
325 <includes>
326 <include>**/*.jar</include>
327 </includes>
328 </source>
329 </sources>
330 </mapping>
331 </mappings>
332 <requires>
333 <require>argeo-cms-base-tp${argeo.rpm.suffix}</require>
334 </requires>
335 </configuration>
336 </execution>
337 </executions>
338 </plugin>
339 </plugins>
340 </build>
341 </profile>
342 </profiles>
343 </project>