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
>
21 <artifactId>maven-dependency-plugin
</artifactId>
25 <phase>initialize
</phase>
30 <outputDirectory>${project.build.directory}/equinox
</outputDirectory>
31 <stripVersion>true
</stripVersion>
34 <groupId>org.eclipse.osgi
</groupId>
35 <artifactId>org.eclipse.osgi
</artifactId>
36 <version>${version.equinox}
</version>
39 <groupId>org.argeo.slc.runtime
</groupId>
40 <artifactId>org.argeo.slc.osgiboot
</artifactId>
41 <version>${project.version}
</version>
44 <groupId>org.argeo.slc.runtime
</groupId>
45 <artifactId>org.argeo.slc.osgiboot
</artifactId>
46 <version>${project.version}
</version>
48 <classifier>osgiboot
</classifier>
50 <!-- For Hibernate -->
52 <groupId>org.objectweb.asm
</groupId>
53 <artifactId>com.springsource.org.objectweb.asm
</artifactId>
54 <version>1.5.3</version>
57 <groupId>org.objectweb.asm
</groupId>
58 <artifactId>com.springsource.org.objectweb.asm.attrs
</artifactId>
59 <version>1.5.3</version>
67 <artifactId>maven-antrun-plugin
</artifactId>
71 <property name=
"equinoxDir" location=
"${project.build.directory}/equinox" />
73 <path id=
"slc.osgi.locations.raw">
74 <dirset dir=
"${user.dir}/bundles">
76 <exclude name=
".svn" />
78 <dirset dir=
"${user.dir}/../../demo/site">
80 <exclude name=
".svn" />
82 <!-- Old ASM for Hibernate: -->
84 location=
"${equinoxDir}/com.springsource.org.objectweb.asm.jar" />
86 location=
"${equinoxDir}/com.springsource.org.objectweb.asm.attrs.jar" />
87 <!-- Dev for Argeo RIA: -->
90 location="../../org.argeo.slc.webapp/src/main/webapp" />
92 <path refid=
"maven.compile.classpath" />
94 <pathconvert dirsep=
"/" property=
"slc.osgi.locations"
95 refid=
"slc.osgi.locations.raw">
98 <property name=
"slc.osgi.start"
99 value=
"org.argeo.dep.osgi.catalina.start,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" />
101 <property name=
"javaCommand" value=
"java -Xmx256m" />
102 <ant antfile=
"${equinoxDir}/org.argeo.slc.osgiboot-osgiboot.xml" />
109 <plugin> <artifactId>maven-dependency-plugin</artifactId>
110 <executions> <execution> <id>manager</id> <phase>initialize</phase>
111 <goals> <goal>list</goal> </goals> <configuration>
112 <outputFile>target/server.maven</outputFile> </configuration>
113 </execution> </executions> </plugin>
116 <plugin> <groupId>org.mortbay.jetty</groupId>
117 <artifactId>maven-jetty-plugin</artifactId> <configuration>
118 <webApp>${project.build.directory}/dependency/org.argeo.slc.webapp.war</webApp>
119 <scanIntervalSeconds>0</scanIntervalSeconds>
120 <webDefaultXml>../../org.argeo.slc.webapp/src/main/config/jetty/webdefault.xml</webDefaultXml>
121 <jettyConfig>src/test/config/jetty/jetty.xml</jettyConfig>
122 <systemProperties> <systemProperty> <name>appserver.base</name>
123 <value>target</value> </systemProperty> <systemProperty>
124 <name>appserver.home</name> <value>target</value> </systemProperty>
125 </systemProperties> </configuration> </plugin>
131 <groupId>org.argeo.slc.runtime
</groupId>
132 <artifactId>org.argeo.slc.server
</artifactId>
136 <groupId>org.argeo.slc.server
</groupId>
137 <artifactId>org.argeo.slc.ria
</artifactId>
138 <version>${project.version}
</version>
143 <groupId>org.hsqldb
</groupId>
144 <artifactId>com.springsource.org.hsqldb
</artifactId>
147 <!-- OSGi integration -->
149 <groupId>org.eclipse.osgi
</groupId>
150 <artifactId>org.eclipse.osgi
</artifactId>
154 <groupId>javax.annotation
</groupId>
155 <artifactId>com.springsource.javax.annotation
</artifactId>
158 <groupId>javax.persistence
</groupId>
159 <artifactId>com.springsource.javax.persistence
</artifactId>
162 <groupId>javax.xml.ws
</groupId>
163 <artifactId>com.springsource.javax.xml.ws
</artifactId>
166 <groupId>javax.xml.bind
</groupId>
167 <artifactId>com.springsource.javax.xml.bind
</artifactId>
171 <groupId>org.aopalliance
</groupId>
172 <artifactId>com.springsource.org.aopalliance
</artifactId>
173 <version>1.0.0</version>
177 Using springsource repo -->
179 <groupId>org.springframework.osgi
</groupId>
180 <artifactId>org.springframework.osgi.web.extender
</artifactId>
183 <groupId>org.springframework.osgi
</groupId>
184 <artifactId>org.springframework.osgi.extender
</artifactId>
187 <groupId>org.springframework.osgi
</groupId>
188 <artifactId>org.springframework.osgi.web
</artifactId>
193 <groupId>org.apache.catalina
</groupId>
194 <artifactId>com.springsource.org.apache.catalina
</artifactId>
197 <groupId>org.argeo.slc.dep.osgi
</groupId>
198 <artifactId>org.argeo.dep.osgi.catalina.start
</artifactId>
202 <groupId>org.apache.jasper
</groupId>
203 <artifactId>com.springsource.org.apache.jasper
</artifactId>
204 <version>6.0.18</version>
207 <groupId>org.apache.el
</groupId>
208 <artifactId>com.springsource.org.apache.el
</artifactId>
209 <version>6.0.18</version>
213 <groupId>javax.servlet
</groupId>
214 <artifactId>com.springsource.javax.servlet.jsp
</artifactId>
217 <groupId>javax.el
</groupId>
218 <artifactId>com.springsource.javax.el
</artifactId>
221 <groupId>javax.servlet
</groupId>
222 <artifactId>com.springsource.javax.servlet.jsp.jstl
</artifactId>
225 <groupId>org.apache.taglibs
</groupId>
226 <artifactId>com.springsource.org.apache.taglibs.standard
</artifactId>
231 <groupId>org.apache.commons
</groupId>
232 <artifactId>com.springsource.org.apache.commons.logging
</artifactId>
235 <groupId>org.apache.log4j
</groupId>
237 com.springsource.org.apache.log4j
241 <!-- Required in JDK 1.5 -->
243 <groupId>com.sun.xml
</groupId>
245 com.springsource.com.sun.xml.messaging.saaj
249 <!-- For ActiveMQ Ajax -->
251 <groupId>org.mortbay.jetty
</groupId>
252 <artifactId>com.springsource.org.mortbay.util
</artifactId>
253 <version>6.1.9</version>
257 <groupId>com.thoughtworks.xstream
</groupId>
258 <artifactId>com.springsource.com.thoughtworks.xstream
</artifactId>
259 <version>1.2.2</version>
264 <groupId>org.argeo.slc.runtime
</groupId>
265 <artifactId>org.argeo.slc.support.equinox
</artifactId>
268 <groupId>org.argeo.slc.runtime
</groupId>
269 <artifactId>org.argeo.slc.support.activemq
</artifactId>
272 <groupId>org.argeo.slc.runtime
</groupId>
273 <artifactId>org.argeo.slc.support.castor
</artifactId>
276 <groupId>org.argeo.slc.runtime
</groupId>
277 <artifactId>org.argeo.slc.support.maven
</artifactId>
278 <version>${project.version}
</version>
283 <repositories> <repository> <id>spring-osgified-artifacts</id>
284 <snapshots> <enabled>true</enabled> </snapshots> <name>Springframework
285 Maven OSGified Artifacts Repository</name>
286 <url>http://maven.springframework.org/osgi</url> </repository>