]> git.argeo.org Git - gpl/argeo-slc.git/blob - pom.xml
be172aaa21d908cd37315c71edf1a41a6744310e
[gpl/argeo-slc.git] / 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 <bundlesToStart>
15 org.argeo.dep.osgi.catalina.start,
16 org.springframework.osgi.extender,
17 org.springframework.osgi.web.extender,
18 org.springframework.osgi.samples.simplewebapp,
19 org.argeo.slc.server.activemq,
20 org.argeo.slc.server.hibernate,
21 org.argeo.slc.webapp,
22 org.argeo.slc.demo.basic,
23 org.argeo.slc.demo.manager
24 </bundlesToStart>
25 </properties>
26 <build>
27 <plugins>
28
29 <plugin>
30 <artifactId>maven-dependency-plugin</artifactId>
31 <executions>
32 <execution>
33 <goals>
34 <goal>unpack</goal>
35 </goals>
36 <phase>initialize</phase>
37 <configuration>
38 <outputDirectory>target/equinox</outputDirectory>
39 <artifactItems>
40 <artifactItem>
41 <groupId>org.argeo.slc.runtime</groupId>
42 <artifactId>org.argeo.slc.osgiboot</artifactId>
43 <version>${project.version}</version>
44 <type>tar.gz</type>
45 <classifier>osgiboot</classifier>
46 </artifactItem>
47 </artifactItems>
48 </configuration>
49 </execution>
50 </executions>
51 </plugin>
52 <plugin>
53 <artifactId>maven-antrun-plugin</artifactId>
54 <configuration>
55 <tasks>
56 <path id="slc.osgi.locations.raw">
57 <dirset dir="${user.dir}/bundles">
58 <include name="*" />
59 <exclude name=".svn" />
60 </dirset>
61 <dirset dir="${user.dir}/../../demo/site">
62 <include name="*" />
63 <exclude name=".svn" />
64 </dirset>
65 <!-- Dev for Argeo RIA: -->
66 <!--
67 <pathelement
68 location="../../org.argeo.slc.webapp/src/main/webapp" />
69 -->
70 <path refid="maven.compile.classpath" />
71 </path>
72 <pathconvert dirsep="/" property="slc.osgi.locations"
73 refid="slc.osgi.locations.raw" />
74
75 <property name="slc.osgi.start" value="${bundlesToStart}" />
76
77 <property name="javaCommand" value="java -Xmx256m" />
78 <ant antfile="target/equinox/osgiboot.xml" />
79 </tasks>
80 </configuration>
81 </plugin>
82 </plugins>
83 </build>
84 <dependencies>
85 <dependency>
86 <groupId>org.argeo.slc.runtime</groupId>
87 <artifactId>org.argeo.slc.server</artifactId>
88 </dependency>
89
90 <dependency>
91 <groupId>org.argeo.slc.server</groupId>
92 <artifactId>org.argeo.slc.ria</artifactId>
93 <version>${project.version}</version>
94 </dependency>
95
96
97 <dependency>
98 <groupId>org.hsqldb</groupId>
99 <artifactId>com.springsource.org.hsqldb</artifactId>
100 </dependency>
101
102 <!-- OSGi integration -->
103 <dependency>
104 <groupId>org.eclipse.osgi</groupId>
105 <artifactId>org.eclipse.osgi</artifactId>
106 </dependency>
107
108 <dependency>
109 <groupId>javax.annotation</groupId>
110 <artifactId>com.springsource.javax.annotation</artifactId>
111 </dependency>
112 <dependency>
113 <groupId>javax.persistence</groupId>
114 <artifactId>com.springsource.javax.persistence</artifactId>
115 </dependency>
116 <dependency>
117 <groupId>javax.xml.ws</groupId>
118 <artifactId>com.springsource.javax.xml.ws</artifactId>
119 </dependency>
120 <dependency>
121 <groupId>javax.xml.bind</groupId>
122 <artifactId>com.springsource.javax.xml.bind</artifactId>
123 </dependency>
124
125 <dependency>
126 <groupId>org.aopalliance</groupId>
127 <artifactId>com.springsource.org.aopalliance</artifactId>
128 <version>1.0.0</version>
129 </dependency>
130
131 <!--
132 Using springsource repo -->
133 <dependency>
134 <groupId>org.springframework.osgi</groupId>
135 <artifactId>org.springframework.osgi.web.extender</artifactId>
136 </dependency>
137 <dependency>
138 <groupId>org.springframework.osgi</groupId>
139 <artifactId>org.springframework.osgi.extender</artifactId>
140 </dependency>
141 <dependency>
142 <groupId>org.springframework.osgi</groupId>
143 <artifactId>org.springframework.osgi.web</artifactId>
144 </dependency>
145
146 <!-- Tomcat -->
147 <dependency>
148 <groupId>org.apache.catalina</groupId>
149 <artifactId>com.springsource.org.apache.catalina</artifactId>
150 </dependency>
151 <dependency>
152 <groupId>org.argeo.slc.dep.osgi</groupId>
153 <artifactId>org.argeo.dep.osgi.catalina.start</artifactId>
154 </dependency>
155
156 <dependency>
157 <groupId>org.apache.jasper</groupId>
158 <artifactId>com.springsource.org.apache.jasper</artifactId>
159 <version>6.0.18</version>
160 </dependency>
161 <dependency>
162 <groupId>org.apache.el</groupId>
163 <artifactId>com.springsource.org.apache.el</artifactId>
164 <version>6.0.18</version>
165 </dependency>
166
167 <dependency>
168 <groupId>javax.servlet</groupId>
169 <artifactId>com.springsource.javax.servlet.jsp</artifactId>
170 </dependency>
171 <dependency>
172 <groupId>javax.el</groupId>
173 <artifactId>com.springsource.javax.el</artifactId>
174 </dependency>
175 <dependency>
176 <groupId>javax.servlet</groupId>
177 <artifactId>com.springsource.javax.servlet.jsp.jstl</artifactId>
178 </dependency>
179 <dependency>
180 <groupId>org.apache.taglibs</groupId>
181 <artifactId>com.springsource.org.apache.taglibs.standard</artifactId>
182 </dependency>
183
184
185 <dependency>
186 <groupId>org.apache.commons</groupId>
187 <artifactId>com.springsource.org.apache.commons.logging</artifactId>
188 </dependency>
189 <dependency>
190 <groupId>org.apache.log4j</groupId>
191 <artifactId>
192 com.springsource.org.apache.log4j
193 </artifactId>
194 </dependency>
195
196 <!-- Required in JDK 1.5 -->
197 <dependency>
198 <groupId>com.sun.xml</groupId>
199 <artifactId>
200 com.springsource.com.sun.xml.messaging.saaj
201 </artifactId>
202 </dependency>
203
204 <!-- For ActiveMQ Ajax -->
205 <dependency>
206 <groupId>org.mortbay.jetty</groupId>
207 <artifactId>com.springsource.org.mortbay.util</artifactId>
208 <version>6.1.9</version>
209 </dependency>
210
211 <dependency>
212 <groupId>com.thoughtworks.xstream</groupId>
213 <artifactId>com.springsource.com.thoughtworks.xstream</artifactId>
214 <version>1.2.2</version>
215 </dependency>
216
217 <!-- For demo -->
218 <dependency>
219 <groupId>org.argeo.slc.demo</groupId>
220 <artifactId>org.argeo.slc.demo.deploy</artifactId>
221 <version>${project.version}</version>
222 </dependency>
223
224 </dependencies>
225 </project>