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>
5 <groupId>org.argeo.slc
</groupId>
6 <artifactId>argeo-slc
</artifactId>
7 <version>0.11.3-SNAPSHOT
</version>
8 <relativePath>../../org.argeo.slc
</relativePath>
10 <artifactId>org.argeo.slc.siteserver
</artifactId>
11 <packaging>pom
</packaging>
12 <name>Argeo SLC Site server
</name>
14 <spring-osgi.version
>1.1.2</spring-osgi.version
>
15 <spring.version
>2.5.5</spring.version
>
20 <groupId>org.apache.maven.plugins
</groupId>
21 <artifactId>maven-dependency-plugin
</artifactId>
23 <includeTypes>war
</includeTypes>
24 <stripVersion>true
</stripVersion>
25 <overWriteReleases>true
</overWriteReleases>
26 <overWriteSnapshots>true
</overWriteSnapshots>
30 <groupId>org.mortbay.jetty
</groupId>
31 <artifactId>maven-jetty-plugin
</artifactId>
33 <webApp>${project.build.directory}/dependency/org.argeo.slc.webapp.war
</webApp>
34 <scanIntervalSeconds>0</scanIntervalSeconds>
35 <webDefaultXml>../../org.argeo.slc.webapp/src/main/config/jetty/webdefault.xml
</webDefaultXml>
36 <jettyConfig>src/test/config/jetty/jetty.xml
</jettyConfig>
40 <name>appserver.base
</name>
45 <name>appserver.home
</name>
54 <artifactId>maven-antrun-plugin
</artifactId>
57 <property name=
"xmlcommons.jar"
58 location=
"${settings.localRepository}/org/apache/xmlcommons/com.springsource.org.apache.xmlcommons/1.3.3/com.springsource.org.apache.xmlcommons-1.3.3.jar" />
59 <property name=
"xerces.jar"
60 location=
"${settings.localRepository}/org/apache/xerces/com.springsource.org.apache.xerces/2.8.1/com.springsource.org.apache.xerces-2.8.1.jar" />
61 <property name=
"xalan.jar"
62 location=
"${settings.localRepository}/org/apache/xalan/com.springsource.org.apache.xalan/2.7.0/com.springsource.org.apache.xalan-2.7.0.jar" />
64 <echo message=
"${xmlcommons.jar}" />
65 <echo message=
"${xerces.jar}" />
66 <echo message=
"${xalan.jar}" />
68 <property name=
"bundles.dir" location=
"bundles" />
70 <java classname=
"org.argeo.slc.detached.launcher.Main" fork=
"true"
71 dir=
"exec" jvm=
"${java.home}/bin/java">
73 value=
"-Xbootclasspath/p:${xmlcommons.jar}${path.separator}${xerces.jar}${path.separator}${xalan.jar}" />
75 <path refid=
"maven.compile.classpath" />
77 <sysproperty key=
"slc.osgi.scanClasspath" value=
"true" />
78 <sysproperty key=
"slc.osgi.start" value=
"*" />
79 <sysproperty key=
"slc.osgi.devbundle.logging"
80 value=
"reference:file:${bundles.dir}/logging" />
81 <sysproperty key=
"slc.osgi.devbundle.simple-webapp"
82 value=
"reference:file:${bundles.dir}/simple-webapp.war" />
83 <sysproperty key=
"slc.osgi.devbundle.org.argeo.slc.webapp"
84 value=
"reference:file:${bundles.dir}/org.argeo.slc.webapp.war" />
85 <sysproperty key=
"slc.osgi.devbundle.org.argeo.slc.server.hibernate"
86 value=
"reference:file:${bundles.dir}/org.argeo.slc.server.hibernate" />
87 <sysproperty key=
"slc.osgi.devbundle.org.argeo.slc.server.activemq"
88 value=
"reference:file:${bundles.dir}/org.argeo.slc.server.activemq" />
90 key=
"slc.osgi.devbundle.com.springsource.org.objectweb.asm."
91 value=
"reference:file:${settings.localRepository}/org/objectweb/asm/com.springsource.org.objectweb.asm/2.2.0/com.springsource.org.objectweb.asm-2.2.0.jar" />
93 key=
"slc.osgi.devbundle.com.springsource.org.objectweb.asm.attrs"
94 value=
"reference:file:${settings.localRepository}/org/objectweb/asm/com.springsource.org.objectweb.asm.attrs/1.5.3/com.springsource.org.objectweb.asm.attrs-1.5.3.jar" />
105 <dependency> <groupId>org.argeo.slc</groupId>
106 <artifactId>org.argeo.slc.webapp</artifactId> <type>war</type>
107 </dependency> <dependency> <groupId>org.apache.archiva</groupId>
108 <artifactId>archiva-webapp</artifactId> <type>war</type>
115 <groupId>org.argeo.slc.runtime
</groupId>
116 <artifactId>org.argeo.slc.server
</artifactId>
121 <groupId>org.hsqldb
</groupId>
122 <artifactId>com.springsource.org.hsqldb
</artifactId>
125 <!-- OSGi integration -->
127 <groupId>org.eclipse.osgi
</groupId>
128 <artifactId>org.eclipse.osgi
</artifactId>
132 <groupId>javax.annotation
</groupId>
133 <artifactId>com.springsource.javax.annotation
</artifactId>
136 <groupId>javax.persistence
</groupId>
137 <artifactId>com.springsource.javax.persistence
</artifactId>
140 <groupId>javax.xml.ws
</groupId>
141 <artifactId>com.springsource.javax.xml.ws
</artifactId>
144 <groupId>javax.xml.bind
</groupId>
145 <artifactId>com.springsource.javax.xml.bind
</artifactId>
149 <groupId>org.aopalliance
</groupId>
150 <artifactId>com.springsource.org.aopalliance
</artifactId>
151 <version>1.0.0</version>
154 <dependency> <groupId>org.springframework.osgi</groupId>
155 <artifactId>org.springframework.osgi.web.extender</artifactId>
156 </dependency> <dependency>
157 <groupId>org.springframework.osgi</groupId>
158 <artifactId>org.springframework.osgi.extender</artifactId>
159 </dependency> <dependency>
160 <groupId>org.springframework.osgi</groupId>
161 <artifactId>org.springframework.osgi.web</artifactId> </dependency>
164 Using springsource repo <dependency>
165 <groupId>org.springframework.osgi</groupId>
166 <artifactId>org.springframework.osgi.web.extender</artifactId>
167 </dependency> <dependency>
168 <groupId>org.springframework.osgi</groupId>
169 <artifactId>org.springframework.osgi.extender</artifactId>
170 </dependency> <dependency>
171 <groupId>org.springframework.osgi</groupId>
172 <artifactId>org.springframework.osgi.web</artifactId> </dependency>
173 <dependency> <groupId>org.apache.catalina</groupId>
174 <artifactId>com.springsource.org.apache.catalina</artifactId>
175 </dependency> <dependency> <groupId>org.argeo.slc.dep.osgi</groupId>
176 <artifactId>org.argeo.dep.osgi.catalina.start</artifactId>
177 </dependency> <dependency> <groupId>javax.servlet</groupId>
178 <artifactId>com.springsource.javax.servlet.jsp</artifactId>
179 </dependency> <dependency> <groupId>javax.el</groupId>
180 <artifactId>com.springsource.javax.el</artifactId> </dependency>
181 <dependency> <groupId>javax.servlet</groupId>
182 <artifactId>com.springsource.javax.servlet.jsp.jstl</artifactId>
183 </dependency> <dependency> <groupId>org.apache.taglibs</groupId>
184 <artifactId>com.springsource.org.apache.taglibs.standard</artifactId>
188 <!-- Using spring osgi repo -->
190 <groupId>org.apache.commons
</groupId>
191 <artifactId>com.springsource.org.apache.commons.logging
</artifactId>
194 <groupId>org.apache.log4j
</groupId>
196 com.springsource.org.apache.log4j
201 <groupId>org.springframework.osgi
</groupId>
202 <artifactId>catalina.osgi
</artifactId>
203 <version>5.5.23-SNAPSHOT
</version>
207 <groupId>org.springframework.osgi
</groupId>
208 <artifactId>catalina.start.osgi
</artifactId>
209 <version>1.0.0</version>
212 <groupId>org.springframework.osgi
</groupId>
213 <artifactId>jasper.osgi
</artifactId>
214 <version>5.5.23-SNAPSHOT
</version>
218 <groupId>org.springframework.osgi
</groupId>
219 <artifactId>commons-el.osgi
</artifactId>
220 <version>1.0-SNAPSHOT
</version>
224 <groupId>org.springframework.osgi
</groupId>
225 <artifactId>jstl.osgi
</artifactId>
226 <version>1.1.2-SNAPSHOT
</version>
229 <groupId>org.springframework.osgi
</groupId>
230 <artifactId>servlet-api.osgi
</artifactId>
231 <version>2.5-SNAPSHOT
</version>
235 <groupId>org.springframework.osgi
</groupId>
236 <artifactId>jsp-api.osgi
</artifactId>
237 <version>2.0-SNAPSHOT
</version>
243 <groupId>org.springframework.osgi
</groupId>
244 <artifactId>spring-osgi-web
</artifactId>
245 <version>${spring-osgi.version}
</version>
249 <groupId>org.springframework.osgi
</groupId>
250 <artifactId>spring-osgi-web-extender
</artifactId>
251 <version>${spring-osgi.version}
</version>
255 <groupId>org.springframework.osgi
</groupId>
256 <artifactId>spring-osgi-extender
</artifactId>
257 <version>${spring-osgi.version}
</version>
262 <groupId>org.springframework
</groupId>
263 <artifactId>spring-web
</artifactId>
264 <version>${spring.version}
</version>
267 <groupId>org.springframework
</groupId>
268 <artifactId>spring-context
</artifactId>
269 <version>${spring.version}
</version>
273 <groupId>org.springframework
</groupId>
274 <artifactId>spring-webmvc
</artifactId>
275 <version>${spring.version}
</version>
278 <!-- Required in JDK 1.5 -->
280 <groupId>com.sun.xml
</groupId>
282 com.springsource.com.sun.xml.messaging.saaj
286 <!-- For ActiveMQ Ajax -->
288 <groupId>org.mortbay.jetty
</groupId>
289 <artifactId>com.springsource.org.mortbay.util
</artifactId>
290 <version>6.1.9</version>
294 <groupId>com.thoughtworks.xstream
</groupId>
295 <artifactId>com.springsource.com.thoughtworks.xstream
</artifactId>
296 <version>1.2.2</version>
299 <!-- To launch OSGi -->
301 <groupId>org.argeo.slc
</groupId>
302 <artifactId>org.argeo.slc.detached.launcher
</artifactId>
303 <version>${project.version}
</version>
310 <id>spring-osgified-artifacts
</id>
312 <enabled>true
</enabled>
314 <name>Springframework Maven OSGified Artifacts Repository
</name>
315 <url>http://maven.springframework.org/osgi
</url>