]> git.argeo.org Git - gpl/argeo-slc.git/blob - server/org.argeo.slc.siteserver/pom.xml
Use Tomcat 6.0.18
[gpl/argeo-slc.git] / server / org.argeo.slc.siteserver / pom.xml
1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2 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.slc</groupId>
6 <artifactId>argeo-slc</artifactId>
7 <version>0.11.3-SNAPSHOT</version>
8 <relativePath>../../org.argeo.slc</relativePath>
9 </parent>
10 <artifactId>org.argeo.slc.siteserver</artifactId>
11 <packaging>pom</packaging>
12 <name>Argeo SLC Site server</name>
13 <properties>
14 <spring-osgi.version>1.1.2</spring-osgi.version>
15 <spring.version>2.5.5</spring.version>
16 </properties>
17 <build>
18 <plugins>
19 <!--
20 <plugin> <groupId>org.apache.maven.plugins</groupId>
21 <artifactId>maven-dependency-plugin</artifactId> <configuration>
22 <includeTypes>war</includeTypes> <stripVersion>true</stripVersion>
23 <overWriteReleases>true</overWriteReleases>
24 <overWriteSnapshots>true</overWriteSnapshots> </configuration>
25 </plugin>
26 -->
27 <plugin>
28 <groupId>org.mortbay.jetty</groupId>
29 <artifactId>maven-jetty-plugin</artifactId>
30 <configuration>
31 <webApp>${project.build.directory}/dependency/org.argeo.slc.webapp.war</webApp>
32 <scanIntervalSeconds>0</scanIntervalSeconds>
33 <webDefaultXml>../../org.argeo.slc.webapp/src/main/config/jetty/webdefault.xml</webDefaultXml>
34 <jettyConfig>src/test/config/jetty/jetty.xml</jettyConfig>
35 <systemProperties>
36 <systemProperty>
37 <!-- Archiva home -->
38 <name>appserver.base</name>
39 <value>target</value>
40 </systemProperty>
41 <systemProperty>
42 <!-- Archiva home -->
43 <name>appserver.home</name>
44 <value>target</value>
45 </systemProperty>
46 </systemProperties>
47
48 </configuration>
49 </plugin>
50
51 <plugin>
52 <artifactId>maven-dependency-plugin</artifactId>
53 <executions>
54 <execution>
55 <id>copy</id>
56 <phase>initialize</phase>
57 <goals>
58 <goal>copy</goal>
59 </goals>
60 <configuration>
61 <outputDirectory>${project.build.directory}/equinox</outputDirectory>
62 <stripVersion>true</stripVersion>
63 <artifactItems>
64 <artifactItem>
65 <groupId>org.eclipse.osgi</groupId>
66 <artifactId>org.eclipse.osgi</artifactId>
67 <version>${version.equinox}</version>
68 </artifactItem>
69 <artifactItem>
70 <groupId>org.argeo.slc.runtime</groupId>
71 <artifactId>org.argeo.slc.osgiboot</artifactId>
72 <version>${project.version}</version>
73 </artifactItem>
74 <artifactItem>
75 <groupId>org.argeo.slc.runtime</groupId>
76 <artifactId>org.argeo.slc.osgiboot</artifactId>
77 <version>${project.version}</version>
78 <type>xml</type>
79 <classifier>osgiboot</classifier>
80 </artifactItem>
81 <!-- For Hibernate -->
82 <artifactItem>
83 <groupId>org.objectweb.asm</groupId>
84 <artifactId>com.springsource.org.objectweb.asm</artifactId>
85 <version>1.5.3</version>
86 </artifactItem>
87 <artifactItem>
88 <groupId>org.objectweb.asm</groupId>
89 <artifactId>com.springsource.org.objectweb.asm.attrs</artifactId>
90 <version>1.5.3</version>
91 </artifactItem>
92 </artifactItems>
93 </configuration>
94 </execution>
95 </executions>
96 </plugin>
97 <plugin>
98 <artifactId>maven-antrun-plugin</artifactId>
99 <configuration>
100 <tasks>
101
102 <property name="equinoxDir" location="${project.build.directory}/equinox" />
103
104 <property name="mavenClasspath" refid="maven.compile.classpath" />
105 <!--
106 <property name="jar.asm.153"
107 location="${user.home}/.m2/repository/org/objectweb/asm/com.springsource.org.objectweb.asm/1.5.3/com.springsource.org.objectweb.asm-1.5.3.jar"
108 /> <property name="jar.asm.attrs.153"
109 location="${user.home}/.m2/repository/org/objectweb/asm/com.springsource.org.objectweb.asm.attrs/1.5.3/com.springsource.org.objectweb.asm.attrs-1.5.3.jar"
110 />
111 -->
112 <property name="jar.asm.153"
113 location="${equinoxDir}/com.springsource.org.objectweb.asm.jar" />
114 <property name="jar.asm.attrs.153"
115 location="${equinoxDir}/com.springsource.org.objectweb.asm.attrs.jar" />
116
117 <property name="bundle.argeo.ria"
118 location="../../org.argeo.slc.webapp/src/main/webapp" />
119
120 <property name="slc.osgi.locations"
121 value="${bundle.argeo.ria}${path.separator}${jar.asm.153}${path.separator}${jar.asm.attrs.153}${path.separator}${mavenClasspath}" />
122
123 <property name="slc.osgi.devBases"
124 value="${user.dir}/bundles,${user.dir}/../../demo/site" />
125 <property name="slc.osgi.devPatterns" value="*" />
126 <property name="slc.osgi.start"
127 value="org.springframework.osgi.catalina.start.osgi,org.springframework.osgi.extender,org.springframework.osgi.web.extender,org.springframework.osgi.samples.simplewebapp,org.argeo.slc.server.activemq,org.argeo.slc.server.hibernate,org.argeo.slc.webapp,org.argeo.slc.demo.basic,org.argeo.slc.demo.manager" />
128
129 <property name="javaCommand"
130 location="${java.home}${file.separator}bin${file.separator}java" />
131 <ant antfile="${equinoxDir}/org.argeo.slc.osgiboot-osgiboot.xml" />
132
133 </tasks>
134 </configuration>
135 </plugin>
136 <plugin>
137 <artifactId>maven-dependency-plugin</artifactId>
138 <executions>
139 <execution>
140 <id>manager</id>
141 <phase>initialize</phase>
142 <goals>
143 <goal>list</goal>
144 </goals>
145 <configuration>
146 <outputFile>target/server.maven</outputFile>
147 </configuration>
148 </execution>
149 </executions>
150 </plugin>
151
152
153 </plugins>
154 </build>
155 <dependencies>
156 <!--
157 <dependency> <groupId>org.argeo.slc</groupId>
158 <artifactId>org.argeo.slc.webapp</artifactId> <type>war</type>
159 </dependency> <dependency> <groupId>org.apache.archiva</groupId>
160 <artifactId>archiva-webapp</artifactId> <type>war</type>
161 </dependency>
162 -->
163
164 <!-- OSGI TESTS -->
165
166 <dependency>
167 <groupId>org.argeo.slc.runtime</groupId>
168 <artifactId>org.argeo.slc.server</artifactId>
169 </dependency>
170
171
172 <dependency>
173 <groupId>org.hsqldb</groupId>
174 <artifactId>com.springsource.org.hsqldb</artifactId>
175 </dependency>
176
177 <!-- OSGi integration -->
178 <dependency>
179 <groupId>org.eclipse.osgi</groupId>
180 <artifactId>org.eclipse.osgi</artifactId>
181 </dependency>
182
183 <dependency>
184 <groupId>javax.annotation</groupId>
185 <artifactId>com.springsource.javax.annotation</artifactId>
186 </dependency>
187 <dependency>
188 <groupId>javax.persistence</groupId>
189 <artifactId>com.springsource.javax.persistence</artifactId>
190 </dependency>
191 <dependency>
192 <groupId>javax.xml.ws</groupId>
193 <artifactId>com.springsource.javax.xml.ws</artifactId>
194 </dependency>
195 <dependency>
196 <groupId>javax.xml.bind</groupId>
197 <artifactId>com.springsource.javax.xml.bind</artifactId>
198 </dependency>
199
200 <dependency>
201 <groupId>org.aopalliance</groupId>
202 <artifactId>com.springsource.org.aopalliance</artifactId>
203 <version>1.0.0</version>
204 </dependency>
205
206 <!--
207 <dependency> <groupId>org.argeo.slc.dep.osgi</groupId>
208 <artifactId>org.argeo.dep.osgi.catalina.start</artifactId>
209 </dependency>
210 -->
211
212 <!--
213 <dependency> <groupId>org.springframework.osgi</groupId>
214 <artifactId>org.springframework.osgi.web.extender</artifactId>
215 </dependency> <dependency>
216 <groupId>org.springframework.osgi</groupId>
217 <artifactId>org.springframework.osgi.extender</artifactId>
218 </dependency> <dependency>
219 <groupId>org.springframework.osgi</groupId>
220 <artifactId>org.springframework.osgi.web</artifactId> </dependency>
221 -->
222 <!--
223 Using springsource repo -->
224 <dependency>
225 <groupId>org.springframework.osgi</groupId>
226 <artifactId>org.springframework.osgi.web.extender</artifactId>
227 </dependency>
228 <dependency>
229 <groupId>org.springframework.osgi</groupId>
230 <artifactId>org.springframework.osgi.extender</artifactId>
231 </dependency>
232 <dependency>
233 <groupId>org.springframework.osgi</groupId>
234 <artifactId>org.springframework.osgi.web</artifactId>
235 </dependency>
236
237 <dependency>
238 <groupId>org.apache.catalina</groupId>
239 <artifactId>com.springsource.org.apache.catalina</artifactId>
240 </dependency>
241 <dependency>
242 <groupId>org.apache.jasper</groupId>
243 <artifactId>com.springsource.org.apache.jasper</artifactId>
244 <version>6.0.18</version>
245 </dependency>
246 <dependency>
247 <groupId>org.apache.el</groupId>
248 <artifactId>com.springsource.org.apache.el</artifactId>
249 <version>6.0.18</version>
250 </dependency>
251
252 <dependency>
253 <groupId>javax.servlet</groupId>
254 <artifactId>com.springsource.javax.servlet.jsp</artifactId>
255 </dependency>
256 <dependency>
257 <groupId>javax.el</groupId>
258 <artifactId>com.springsource.javax.el</artifactId>
259 </dependency>
260 <dependency>
261 <groupId>javax.servlet</groupId>
262 <artifactId>com.springsource.javax.servlet.jsp.jstl</artifactId>
263 </dependency>
264 <dependency>
265 <groupId>org.apache.taglibs</groupId>
266 <artifactId>com.springsource.org.apache.taglibs.standard</artifactId>
267 </dependency>
268
269
270 <!-- Using spring osgi repo -->
271 <dependency>
272 <groupId>org.apache.commons</groupId>
273 <artifactId>com.springsource.org.apache.commons.logging</artifactId>
274 </dependency>
275 <dependency>
276 <groupId>org.apache.log4j</groupId>
277 <artifactId>
278 com.springsource.org.apache.log4j
279 </artifactId>
280 </dependency>
281
282 <dependency>
283 <groupId>org.springframework.osgi</groupId>
284 <artifactId>catalina.start.osgi</artifactId>
285 <version>1.0.0</version>
286 </dependency>
287
288 <!-- <dependency>-->
289 <!-- <groupId>org.springframework.osgi</groupId>-->
290 <!-- <artifactId>catalina.osgi</artifactId>-->
291 <!-- <version>5.5.23-SNAPSHOT</version>-->
292 <!-- </dependency>-->
293 <!---->
294 <!-- <dependency>-->
295 <!-- <groupId>org.springframework.osgi</groupId>-->
296 <!-- <artifactId>jasper.osgi</artifactId>-->
297 <!-- <version>5.5.23-SNAPSHOT</version>-->
298 <!-- </dependency>-->
299 <!---->
300 <!-- <dependency>-->
301 <!-- <groupId>org.springframework.osgi</groupId>-->
302 <!-- <artifactId>commons-el.osgi</artifactId>-->
303 <!-- <version>1.0-SNAPSHOT</version>-->
304 <!-- </dependency>-->
305 <!---->
306 <!-- <dependency>-->
307 <!-- <groupId>org.springframework.osgi</groupId>-->
308 <!-- <artifactId>jstl.osgi</artifactId>-->
309 <!-- <version>1.1.2-SNAPSHOT</version>-->
310 <!-- </dependency>-->
311 <!-- <dependency>-->
312 <!-- <groupId>org.springframework.osgi</groupId>-->
313 <!-- <artifactId>servlet-api.osgi</artifactId>-->
314 <!-- <version>2.5-SNAPSHOT</version>-->
315 <!-- <type>jar</type>-->
316 <!-- </dependency>-->
317 <!-- <dependency>-->
318 <!-- <groupId>org.springframework.osgi</groupId>-->
319 <!-- <artifactId>jsp-api.osgi</artifactId>-->
320 <!-- <version>2.0-SNAPSHOT</version>-->
321 <!-- <type>jar</type>-->
322 <!-- </dependency>-->
323
324 <!-- -->
325 <!-- <dependency>-->
326 <!-- <groupId>org.springframework.osgi</groupId>-->
327 <!-- <artifactId>spring-osgi-web</artifactId>-->
328 <!-- <version>${spring-osgi.version}</version>-->
329 <!-- </dependency>-->
330 <!---->
331 <!-- <dependency>-->
332 <!-- <groupId>org.springframework.osgi</groupId>-->
333 <!-- <artifactId>spring-osgi-web-extender</artifactId>-->
334 <!-- <version>${spring-osgi.version}</version>-->
335 <!-- </dependency>-->
336 <!---->
337 <!-- <dependency>-->
338 <!-- <groupId>org.springframework.osgi</groupId>-->
339 <!-- <artifactId>spring-osgi-extender</artifactId>-->
340 <!-- <version>${spring-osgi.version}</version>-->
341 <!-- </dependency>-->
342 <!---->
343 <!---->
344 <!-- <dependency>-->
345 <!-- <groupId>org.springframework</groupId>-->
346 <!-- <artifactId>spring-web</artifactId>-->
347 <!-- <version>${spring.version}</version>-->
348 <!-- </dependency>-->
349 <!-- <dependency>-->
350 <!-- <groupId>org.springframework</groupId>-->
351 <!-- <artifactId>spring-context</artifactId>-->
352 <!-- <version>${spring.version}</version>-->
353 <!-- </dependency>-->
354 <!---->
355 <!-- <dependency>-->
356 <!-- <groupId>org.springframework</groupId>-->
357 <!-- <artifactId>spring-webmvc</artifactId>-->
358 <!-- <version>${spring.version}</version>-->
359 <!-- </dependency>-->
360
361 <!-- Required in JDK 1.5 -->
362 <dependency>
363 <groupId>com.sun.xml</groupId>
364 <artifactId>
365 com.springsource.com.sun.xml.messaging.saaj
366 </artifactId>
367 </dependency>
368
369 <!-- For ActiveMQ Ajax -->
370 <dependency>
371 <groupId>org.mortbay.jetty</groupId>
372 <artifactId>com.springsource.org.mortbay.util</artifactId>
373 <version>6.1.9</version>
374 </dependency>
375
376 <dependency>
377 <groupId>com.thoughtworks.xstream</groupId>
378 <artifactId>com.springsource.com.thoughtworks.xstream</artifactId>
379 <version>1.2.2</version>
380 </dependency>
381
382 <!--
383 To launch OSGi <dependency> <groupId>org.argeo.slc</groupId>
384 <artifactId>org.argeo.slc.detached.launcher</artifactId>
385 <version>${project.version}</version> </dependency>
386 -->
387
388 <!-- For demo -->
389 <dependency>
390 <groupId>org.argeo.slc.runtime</groupId>
391 <artifactId>org.argeo.slc.support.equinox</artifactId>
392 </dependency>
393 <dependency>
394 <groupId>org.argeo.slc.runtime</groupId>
395 <artifactId>org.argeo.slc.support.activemq</artifactId>
396 </dependency>
397 <dependency>
398 <groupId>org.argeo.slc.runtime</groupId>
399 <artifactId>org.argeo.slc.support.castor</artifactId>
400 </dependency>
401 <dependency>
402 <groupId>org.argeo.slc.runtime</groupId>
403 <artifactId>org.argeo.slc.support.maven</artifactId>
404 <version>${project.version}</version>
405 </dependency>
406
407 </dependencies>
408
409 <repositories>
410 <repository>
411 <id>spring-osgified-artifacts</id>
412 <snapshots>
413 <enabled>true</enabled>
414 </snapshots>
415 <name>Springframework Maven OSGified Artifacts Repository</name>
416 <url>http://maven.springframework.org/osgi</url>
417 </repository>
418 </repositories>
419 </project>