source: raptor-client/trunk/pom.xml @ 692

Revision 692, 11.2 KB checked in by philsmart, 8 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" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
2  <modelVersion>4.0.0</modelVersion>
3  <groupId>uk.ac.cardiff.raptor</groupId>
4  <artifactId>raptor-client</artifactId>
5  <version>0.0.1-SNAPSHOT</version>
6  <name>Raptor Client for Remoting</name>
7  <description>Raptor Library for sending and Receiving Model Events</description>
8
9  <!-- set up of SCM and DM -->
10    <scm>
11        <developerConnection>scm:svn:http://iam.cf.ac.uk/repos/RAPTOR/raptor-client/trunk</developerConnection>
12        <url>http://iam.cf.ac.uk/repos/RAPTOR/raptor-client</url>
13    </scm>
14    <distributionManagement>
15        <repository>
16            <uniqueVersion>false</uniqueVersion>
17            <id>raptor-release</id>
18            <url>http://iam.cf.ac.uk/nexus-webapp-1.6.0/content/repositories/raptor-release</url>
19        </repository>
20        <snapshotRepository>
21            <uniqueVersion>false</uniqueVersion>
22            <id>raptor-snapshot</id>
23            <url>http://iam.cf.ac.uk/nexus-webapp-1.6.0/content/repositories/raptor-snapshot</url>
24        </snapshotRepository>
25    </distributionManagement>
26
27
28    <properties>
29        <apache.cxf.version>2.2.7</apache.cxf.version>
30    </properties>
31
32    <dependencies>
33
34        <!--  Shibboleth V3 dependencies -->
35        <dependency>
36            <groupId>net.shibboleth.idp</groupId>
37            <artifactId>idp-attribute-resolver-api</artifactId>
38            <version>3.0-SNAPSHOT</version>
39        </dependency>
40
41        <dependency>
42            <groupId>net.shibboleth.idp</groupId>
43            <artifactId>idp-attribute-resolver-impl</artifactId>
44            <version>3.0-SNAPSHOT</version>
45        </dependency>
46
47
48        <!-- DONE -->
49
50
51        <!-- Deep clone library -->
52                <dependency>
53                        <groupId>clonable</groupId>
54                        <artifactId>cloning</artifactId>
55                        <version>1.7</version>
56                </dependency>
57
58        <dependency>
59            <groupId>uk.ac.cardiff.raptor</groupId>
60            <artifactId>raptor-information-model</artifactId>
61            <version>0.4-SNAPSHOT</version>
62        </dependency>
63
64        <dependency>
65            <groupId>org.apache.cxf</groupId>
66            <artifactId>cxf-rt-transports-http</artifactId>
67            <version>${apache.cxf.version}</version>
68            <exclusions>
69                <exclusion>
70                    <artifactId>spring-web</artifactId>
71                    <groupId>org.springframework</groupId>
72                </exclusion>
73                <exclusion>
74                        <artifactId>spring-context</artifactId>
75                        <groupId>org.springframework</groupId>
76                </exclusion>
77                <exclusion>
78                        <artifactId>spring-beans</artifactId>
79                        <groupId>org.springframework</groupId>
80                </exclusion>
81                <exclusion>
82                        <artifactId>spring-core</artifactId>
83                        <groupId>org.springframework</groupId>
84                </exclusion>
85            </exclusions>
86        </dependency>
87
88        <dependency>
89            <groupId>org.apache.cxf</groupId>
90            <artifactId>cxf-rt-databinding-aegis</artifactId>
91            <version>${apache.cxf.version}</version>
92        </dependency>
93
94        <dependency>
95            <groupId>org.apache.cxf</groupId>
96            <artifactId>cxf-rt-frontend-jaxws</artifactId>
97            <version>${apache.cxf.version}</version>
98            <exclusions>
99                <exclusion>
100                    <groupId>asm</groupId>
101                    <artifactId>asm</artifactId>
102                </exclusion>
103            </exclusions>
104        </dependency>
105
106        <dependency>
107            <groupId>org.apache.cxf</groupId>
108            <artifactId>cxf-bundle-jaxrs</artifactId>
109            <version>${apache.cxf.version}</version>
110            <exclusions>
111                <exclusion>
112                    <artifactId>spring-beans</artifactId>
113                    <groupId>org.springframework</groupId>
114                </exclusion>
115                <exclusion>
116                    <artifactId>spring-core</artifactId>
117                    <groupId>org.springframework</groupId>
118                </exclusion>
119                <exclusion>
120                    <artifactId>spring-web</artifactId>
121                    <groupId>org.springframework</groupId>
122                </exclusion>
123                <exclusion>
124                    <artifactId>spring-context</artifactId>
125                    <groupId>org.springframework</groupId>
126                </exclusion>
127                <exclusion>
128                    <artifactId>xalan</artifactId>
129                    <groupId>xalan</groupId>
130                </exclusion>
131                <exclusion>
132                    <artifactId>xercesImpl</artifactId>
133                    <groupId>xerces</groupId>
134                </exclusion>
135                <exclusion>
136                    <artifactId>slf4j-api</artifactId>
137                    <groupId>org.slf4j</groupId>
138                </exclusion>
139                <exclusion>
140                        <artifactId>jetty</artifactId>
141                        <groupId>org.mortbay.jetty</groupId>
142                </exclusion>
143                <exclusion>
144                        <artifactId>jetty-util</artifactId>
145                        <groupId>org.mortbay.jetty</groupId>
146                </exclusion>
147            </exclusions>
148        </dependency>
149
150        <!--  Spring ORM and Hibernate for the DAO -->
151        <dependency>
152            <groupId>hibernate</groupId>
153            <artifactId>hibernate</artifactId>
154            <version>3.1rc2</version>
155        </dependency>
156
157
158        <dependency>
159                <groupId>org.springframework</groupId>
160                <artifactId>spring-orm</artifactId>
161                <version>3.0.2.RELEASE</version>
162        </dependency>
163
164        <dependency>
165                <groupId>commons-pool</groupId>
166                <artifactId>commons-pool</artifactId>
167                <version>1.5.6</version>
168        </dependency>
169    </dependencies>
170
171        <!--
172        Adding extra repositories for any other libs, which is hosted on Iam
173    -->
174
175
176    <repositories>
177        <repository>
178            <releases>
179                <enabled>true</enabled>
180            </releases>
181            <snapshots>
182                <enabled>true</enabled>
183                <updatePolicy>always</updatePolicy>
184            </snapshots>
185            <id>raptor-extras-repo</id>
186            <name>Iam Local Maven Repo</name>
187            <url>http://iam.cf.ac.uk/nexus-webapp-1.6.0/content/repositories/raptor-extra</url>
188            <layout>default</layout>
189        </repository>
190        <repository>
191            <releases>
192                <enabled>true</enabled>
193            </releases>
194            <snapshots>
195                <enabled>true</enabled>
196                <updatePolicy>always</updatePolicy>
197            </snapshots>
198            <id>raptor-snapshot-repo</id>
199            <name>Iam Local Maven Repo Snapshots</name>
200            <url>http://iam.cf.ac.uk/nexus-webapp-1.6.0/content/repositories/raptor-snapshot</url>
201            <layout>default</layout>
202        </repository>
203        <repository>
204            <releases>
205                <enabled>true</enabled>
206            </releases>
207            <snapshots>
208                <enabled>true</enabled>
209                <updatePolicy>always</updatePolicy>
210            </snapshots>
211            <id>raptor-release-repo</id>
212            <name>Iam Local Maven Repo Releases</name>
213            <url>http://iam.cf.ac.uk/nexus-webapp-1.6.0/content/repositories/raptor-release</url>
214            <layout>default</layout>
215        </repository>
216        <repository>
217            <id>shibboleth.internet2.edu</id>
218            <name>Internet2</name>
219            <layout>default</layout>
220            <url>http://shibboleth.internet2.edu/downloads/maven2</url>
221            <snapshots>
222                <enabled>false</enabled>
223            </snapshots>
224        </repository>
225    </repositories>
226    <!-- done -->
227
228
229    <!-- set up plugins -->
230
231    <build>
232        <pluginManagement>
233            <plugins>
234                <plugin>
235                    <groupId>org.apache.maven.plugins</groupId>
236                    <artifactId>maven-compiler-plugin</artifactId>
237                    <configuration>
238                        <source>1.6</source>
239                        <target>1.6</target>
240                    </configuration>
241                </plugin>
242                <plugin>
243                    <groupId>org.apache.maven.plugins</groupId>
244                    <artifactId>maven-eclipse-plugin</artifactId>
245                    <configuration>
246                        <projectNameTemplate>[artifactId]-[version]</projectNameTemplate>
247                        <wtpmanifest>true</wtpmanifest>
248                        <wtpapplicationxml>true</wtpapplicationxml>
249                        <wtpversion>2.0</wtpversion>
250                    </configuration>
251                </plugin>
252                <plugin>
253                    <groupId>com.google.code.maven-license-plugin</groupId>
254                    <artifactId>maven-license-plugin</artifactId>
255                    <version>1.4.0</version>
256                </plugin>
257            </plugins>
258        </pluginManagement>
259        <plugins>
260            <plugin>
261                <artifactId>maven-release-plugin</artifactId>
262                <version>2.0</version>
263                <configuration>
264                    <username>philsmart</username>
265                    <password>nv75hh</password>
266                    <tagBase>
267                        http://iam.cf.ac.uk/repos/RAPTOR/raptor-client/tags
268                    </tagBase>
269                    <providerImplementations>
270                        <svn>javasvn</svn>
271                    </providerImplementations>
272                </configuration>
273                <dependencies>
274                    <dependency>
275                        <groupId>com.google.code.maven-scm-provider-svnjava</groupId>
276                        <artifactId>maven-scm-provider-svnjava</artifactId>
277                        <version>1.10</version>
278                    </dependency>
279                </dependencies>
280            </plugin>
281            <plugin>
282                <groupId>com.google.code.maven-license-plugin</groupId>
283                <artifactId>maven-license-plugin</artifactId>
284                <version>1.4.0</version>
285                <configuration>
286                    <includes>
287                        <include>src/**</include>
288                        <include>**/test/**</include>
289                    </includes>
290                    <excludes>
291                        <exclude>target/**</exclude>
292                        <exclude>.clover/**</exclude>
293                    </excludes>
294                    <header>src/main/resources/license-apache</header>
295                    <properties>
296                        <year>2010</year>
297                        <email>smartp@cf.ac.uk</email>
298                        <name>Cardiff University, Wales</name>
299                    </properties>
300                </configuration>
301                <executions>
302                    <execution>
303                        <goals>
304                            <goal>check</goal>
305                        </goals>
306                    </execution>
307                </executions>
308            </plugin>
309        </plugins>
310    </build>
311
312</project>
Note: See TracBrowser for help on using the repository browser.