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