source: RaptorWeb/trunk/pom.xml @ 335

Revision 335, 14.1 KB checked in by philsmart, 3 years ago (diff)
  • Property svn:mime-type set to text/plain
Line 
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        <groupId>uk.ac.cardiff.raptor</groupId>
5        <artifactId>raptor-web</artifactId>
6        <name>Raptor</name>
7        <version>0.0.1-SNAPSHOT</version>
8        <packaging>war</packaging>
9        <url>http://iam.cf.ac.uk</url>
10        <ciManagement>
11                <system>Hudson</system>
12                <url>http://iam.cf.ac.uk/hudson/</url>
13        </ciManagement>
14        <scm>
15                <developerConnection>scm:svn:http://iam.cf.ac.uk/repos/RAPTOR/RaptorWeb/trunk</developerConnection>
16                <url>http://iam.cf.ac.uk/repos/RAPTOR/RaptorWeb</url>
17        </scm>
18
19        <!--  Adding extra repositories for Richfaces and EL -->
20        <repositories>
21                <repository>
22                        <releases>
23                                <enabled>true</enabled>
24                        </releases>
25                        <snapshots>
26                                <enabled>true</enabled>
27                                <updatePolicy>always</updatePolicy>
28                        </snapshots>
29                        <id>snapshots.jboss.org</id>
30                        <name>Snapshot Jboss Repository for Maven</name>
31                        <url>http://snapshots.jboss.org/maven2/</url>
32                        <layout>default</layout>
33                </repository>
34                <repository>
35                        <releases>
36                                <enabled>true</enabled>
37                        </releases>
38                        <snapshots>
39                                <enabled>true</enabled>
40                                <updatePolicy>always</updatePolicy>
41                        </snapshots>
42                        <id>repository.jboss.com</id>
43                        <name>Jboss Repository for Maven</name>
44                        <url>http://repository.jboss.com/maven2/</url>
45                        <layout>default</layout>
46                </repository>
47
48                <!--Adding extra repositories for any other libs, which is hosted on Iam-->
49
50                <repository>
51                        <releases>
52                                <enabled>true</enabled>
53                        </releases>
54                        <snapshots>
55                                <enabled>true</enabled>
56                                <updatePolicy>always</updatePolicy>
57                        </snapshots>
58                        <id>raptor-extras-repo</id>
59                        <name>Iam Local Maven Repo</name>
60                        <url>http://iam.cf.ac.uk/nexus-webapp-1.6.0/content/repositories/raptor-extra</url>
61                        <layout>default</layout>
62                </repository>
63                <repository>
64                        <releases>
65                                <enabled>true</enabled>
66                        </releases>
67                        <snapshots>
68                                <enabled>true</enabled>
69                                <updatePolicy>always</updatePolicy>
70                        </snapshots>
71                        <id>raptor-snapshot-repo</id>
72                        <name>Iam Local Maven Repo Snapshots</name>
73                        <url>http://iam.cf.ac.uk/nexus-webapp-1.6.0/content/repositories/raptor-snapshot</url>
74                        <layout>default</layout>
75                </repository>
76                <repository>
77                        <releases>
78                                <enabled>true</enabled>
79                        </releases>
80                        <snapshots>
81                                <enabled>true</enabled>
82                                <updatePolicy>always</updatePolicy>
83                        </snapshots>
84                        <id>raptor-release-repo</id>
85                        <name>Iam Local Maven Repo Releases</name>
86                        <url>http://iam.cf.ac.uk/nexus-webapp-1.6.0/content/repositories/raptor-release</url>
87                        <layout>default</layout>
88                </repository>
89        </repositories>
90        <!--  done -->
91
92
93        <build>
94        <pluginManagement>
95                        <plugins>
96                                <plugin>
97                                        <groupId>org.apache.maven.plugins</groupId>
98                                        <artifactId>maven-compiler-plugin</artifactId>
99                                        <configuration>
100                                                <source>1.6</source>
101                                                <target>1.6</target>
102                                        </configuration>
103                                </plugin>
104                        </plugins>
105                </pluginManagement>
106                <plugins>
107                        <plugin>
108                                <artifactId>maven-release-plugin</artifactId>
109                                <version>2.0</version>
110                                <configuration>
111                                        <username>philsmart</username>
112                                        <password>nv75hh</password>
113                                        <tagBase>
114                                                http://iam.cf.ac.uk/repos/RAPTOR/RaptorWeb/tags
115                                </tagBase>
116                                        <providerImplementations>
117                                                <svn>javasvn</svn>
118                                        </providerImplementations>
119                                </configuration>
120                                <dependencies>
121                                        <dependency>
122                                                <groupId>com.google.code.maven-scm-provider-svnjava</groupId>
123                                                <artifactId>maven-scm-provider-svnjava</artifactId>
124                                                <version>1.10</version>
125                                        </dependency>
126                                </dependencies>
127                        </plugin>
128                </plugins>
129        </build>
130        <dependencies>
131                <!-- Myfaces -->
132                <dependency>
133                    <groupId>org.apache.myfaces.core</groupId>
134                    <artifactId>myfaces-api</artifactId>
135                    <version>${myfaces.version}</version>
136                    <scope>compile</scope>
137                </dependency>
138                <dependency>
139                    <groupId>org.apache.myfaces.core</groupId>
140                    <artifactId>myfaces-impl</artifactId>
141                    <version>${myfaces.version}</version>
142                    <scope>compile</scope>
143                </dependency>
144                <!-- Trinidad -->
145                <dependency>
146                    <groupId>org.apache.myfaces.trinidad</groupId>
147                    <artifactId>trinidad-api</artifactId>
148                    <version>${trinidad.version}</version>
149                    <scope>compile</scope>
150                </dependency>
151                <dependency>
152                    <groupId>org.apache.myfaces.trinidad</groupId>
153                    <artifactId>trinidad-impl</artifactId>
154                    <version>${trinidad.version}</version>
155                    <scope>compile</scope>
156                </dependency>
157                <!-- Jstl -->
158                <dependency>
159                    <groupId>jstl</groupId>
160                    <artifactId>jstl</artifactId>
161                    <version>1.2</version>
162                    <scope>runtime</scope>
163                </dependency>
164                <!-- Facelets -->
165                <dependency>
166                    <groupId>com.sun.facelets</groupId>
167                    <artifactId>jsf-facelets</artifactId>
168                    <version>1.1.14</version>
169                </dependency>
170                <!-- Expression Language -->
171                <dependency>
172                        <groupId>commons-el</groupId>
173                        <artifactId>commons-el</artifactId>
174                        <version>1.0</version>
175                        <scope>compile</scope>
176                </dependency>
177                <dependency>
178                <groupId>org.jboss.seam</groupId>
179                <artifactId>jboss-el</artifactId>
180                <version>2.0.0.GA</version>
181                <scope>compile</scope>
182                <exclusions>
183                    <exclusion>
184                         <groupId>javax.el</groupId>
185                         <artifactId>el-api</artifactId>
186                    </exclusion>
187                </exclusions>
188                </dependency>
189                <!-- spring 2.5.4 -->
190                <dependency>
191                        <groupId>org.springframework</groupId>
192                        <artifactId>spring</artifactId>
193                        <version>${spring.version}</version>
194                </dependency>
195                <!-- spring webflow -->
196                <dependency>
197                        <groupId>org.springframework</groupId>
198                        <artifactId>spring-webmvc</artifactId>
199                        <version>${spring.version}</version>
200                        <exclusions>
201                                <exclusion>
202                                     <groupId>org.springframework</groupId>
203                                     <artifactId>spring-context-support</artifactId>
204                                </exclusion>
205                                <exclusion>
206                                     <groupId>org.springframework</groupId>
207                                     <artifactId>spring-core</artifactId>
208                                </exclusion>
209                                <exclusion>
210                                     <groupId>org.springframework</groupId>
211                                     <artifactId>spring-aop</artifactId>
212                                </exclusion>
213                                <exclusion>
214                                     <groupId>org.springframework</groupId>
215                                     <artifactId>spring-dao</artifactId>
216                                </exclusion>
217                                <exclusion>
218                                     <groupId>org.springframework</groupId>
219                                     <artifactId>spring-jdbc</artifactId>
220                                </exclusion>
221                                <exclusion>
222                                     <groupId>org.springframework</groupId>
223                                     <artifactId>spring-web</artifactId>
224                                </exclusion>
225                                <exclusion>
226                                     <groupId>org.springframework</groupId>
227                                     <artifactId>spring-context</artifactId>
228                                </exclusion>
229                                <exclusion>
230                                     <groupId>org.springframework</groupId>
231                                     <artifactId>spring-support</artifactId>
232                                </exclusion>
233                                <exclusion>
234                                     <groupId>org.springframework</groupId>
235                                     <artifactId>spring-beans</artifactId>
236                                </exclusion>
237                        </exclusions>
238                </dependency>
239                <dependency>
240                 <groupId>org.springframework.webflow</groupId>
241                 <artifactId>org.springframework.binding</artifactId>
242                 <version>${webflow.version}</version>
243                 <exclusions>
244                    <exclusion>
245                         <groupId>org.springframework</groupId>
246                         <artifactId>spring-core</artifactId>
247                    </exclusion>
248                    <exclusion>
249                         <groupId>org.springframework</groupId>
250                         <artifactId>spring-aop</artifactId>
251                    </exclusion>
252                    <exclusion>
253                         <groupId>org.springframework</groupId>
254                         <artifactId>spring-dao</artifactId>
255                    </exclusion>
256                    <exclusion>
257                         <groupId>org.springframework</groupId>
258                         <artifactId>spring-jdbc</artifactId>
259                    </exclusion>
260                    <exclusion>
261                         <groupId>org.springframework</groupId>
262                         <artifactId>spring-web</artifactId>
263                    </exclusion>
264                    <exclusion>
265                         <groupId>org.springframework</groupId>
266                         <artifactId>spring-context</artifactId>
267                    </exclusion>
268                    <exclusion>
269                         <groupId>org.springframework</groupId>
270                         <artifactId>spring-support</artifactId>
271                    </exclusion>
272                    <exclusion>
273                         <groupId>org.springframework</groupId>
274                         <artifactId>spring-beans</artifactId>
275                    </exclusion>
276                 </exclusions>
277            </dependency>
278            <dependency>
279                 <groupId>org.springframework.webflow</groupId>
280                 <artifactId>org.springframework.js</artifactId>
281                 <version>${webflow.version}</version>
282                 <exclusions>
283                    <exclusion>
284                         <groupId>org.springframework</groupId>
285                         <artifactId>spring-core</artifactId>
286                    </exclusion>
287                    <exclusion>
288                         <groupId>org.springframework</groupId>
289                         <artifactId>spring-aop</artifactId>
290                    </exclusion>
291                    <exclusion>
292                         <groupId>org.springframework</groupId>
293                         <artifactId>spring-dao</artifactId>
294                    </exclusion>
295                    <exclusion>
296                         <groupId>org.springframework</groupId>
297                         <artifactId>spring-jdbc</artifactId>
298                    </exclusion>
299                    <exclusion>
300                         <groupId>org.springframework</groupId>
301                         <artifactId>spring-web</artifactId>
302                    </exclusion>
303                    <exclusion>
304                         <groupId>org.springframework</groupId>
305                         <artifactId>spring-context</artifactId>
306                    </exclusion>
307                    <exclusion>
308                         <groupId>org.springframework</groupId>
309                         <artifactId>spring-support</artifactId>
310                    </exclusion>
311                    <exclusion>
312                         <groupId>org.springframework</groupId>
313                         <artifactId>spring-beans</artifactId>
314                    </exclusion>
315                 </exclusions>
316            </dependency>
317            <dependency>
318                 <groupId>org.springframework.webflow</groupId>
319                 <artifactId>org.springframework.webflow</artifactId>
320                 <version>${webflow.version}</version>
321                 <exclusions>
322                    <exclusion>
323                         <groupId>org.springframework</groupId>
324                         <artifactId>spring-core</artifactId>
325                    </exclusion>
326                    <exclusion>
327                         <groupId>org.springframework</groupId>
328                         <artifactId>spring-aop</artifactId>
329                    </exclusion>
330                    <exclusion>
331                         <groupId>org.springframework</groupId>
332                         <artifactId>spring-dao</artifactId>
333                    </exclusion>
334                    <exclusion>
335                         <groupId>org.springframework</groupId>
336                         <artifactId>spring-jdbc</artifactId>
337                    </exclusion>
338                    <exclusion>
339                         <groupId>org.springframework</groupId>
340                         <artifactId>spring-web</artifactId>
341                    </exclusion>
342                    <exclusion>
343                         <groupId>org.springframework</groupId>
344                         <artifactId>spring-context</artifactId>
345                    </exclusion>
346                    <exclusion>
347                         <groupId>org.springframework</groupId>
348                         <artifactId>spring-support</artifactId>
349                    </exclusion>
350                    <exclusion>
351                         <groupId>org.springframework</groupId>
352                         <artifactId>spring-beans</artifactId>
353                    </exclusion>
354                 </exclusions>
355            </dependency>
356            <dependency>
357                 <groupId>org.springframework.webflow</groupId>
358                 <artifactId>org.springframework.faces</artifactId>
359                 <version>${webflow.version}</version>
360                 <exclusions>
361                    <exclusion>
362                         <groupId>org.springframework</groupId>
363                         <artifactId>spring-core</artifactId>
364                    </exclusion>
365                    <exclusion>
366                         <groupId>org.springframework</groupId>
367                         <artifactId>spring-aop</artifactId>
368                    </exclusion>
369                    <exclusion>
370                         <groupId>org.springframework</groupId>
371                         <artifactId>spring-dao</artifactId>
372                    </exclusion>
373                    <exclusion>
374                         <groupId>org.springframework</groupId>
375                         <artifactId>spring-jdbc</artifactId>
376                    </exclusion>
377                    <exclusion>
378                         <groupId>org.springframework</groupId>
379                         <artifactId>spring-web</artifactId>
380                    </exclusion>
381                    <exclusion>
382                         <groupId>org.springframework</groupId>
383                         <artifactId>spring-context</artifactId>
384                    </exclusion>
385                    <exclusion>
386                         <groupId>org.springframework</groupId>
387                         <artifactId>spring-support</artifactId>
388                    </exclusion>
389                    <exclusion>
390                         <groupId>org.springframework</groupId>
391                         <artifactId>spring-beans</artifactId>
392                    </exclusion>
393                 </exclusions>
394            </dependency>
395            <!--  Other dependencies, mostly other Raptor dependencies and SOAP -->
396            <dependency>
397                        <groupId>org.apache.cxf</groupId>
398                        <artifactId>cxf-rt-frontend-jaxws</artifactId>
399                        <version>2.2.7</version>
400                </dependency>
401                <dependency>
402                        <groupId>org.apache.cxf</groupId>
403                        <artifactId>cxf-rt-transports-http</artifactId>
404                        <version>2.2.7</version>
405                </dependency>
406                <dependency>
407        <groupId>org.apache.cxf</groupId>
408                <artifactId>cxf-bundle-jaxrs</artifactId>
409        <version>2.2.8</version>
410        </dependency>
411                <dependency>
412            <groupId>uk.ac.cardiff.raptor</groupId>
413            <artifactId>service-interfaces</artifactId>
414            <version>0.2</version>
415        </dependency>
416        <dependency>
417                        <groupId>org.quartz-scheduler</groupId>
418                        <artifactId>quartz</artifactId>
419                        <version>1.8.0</version>
420                </dependency>
421
422        <dependency>
423                <groupId>jexcelapi</groupId>
424                <artifactId>jxl</artifactId>
425                <version>2.6</version>
426        </dependency>
427        </dependencies>
428        <properties>
429                <myfaces.version>1.2.5</myfaces.version>
430                <trinidad.version>1.2.13</trinidad.version>
431                <spring.version>2.5.4</spring.version>
432                <webflow.version>2.0.5.RELEASE</webflow.version>
433        </properties>
434</project>
Note: See TracBrowser for help on using the repository browser.