Merge branch 'master' into frontchannel-slo
[java-idp.git] / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
4
5     <modelVersion>4.0.0</modelVersion>
6
7     <parent>
8         <groupId>net.shibboleth</groupId>
9         <artifactId>parent</artifactId>
10         <version>2</version>
11     </parent>
12
13     <groupId>edu.internet2.middleware</groupId>
14     <artifactId>shibboleth-identityprovider</artifactId>
15     <version>2.3.4-slo10</version>
16
17     <!-- We bundle as a jar here, the installer creates the WAR -->
18     <packaging>jar</packaging>
19
20     <name>Shibboleth Identity Provider</name>
21     <description>
22         The Shibboleth Identity Provider is used by an organization to securely assert information, via SAML, about
23         their users.  This information is then read and acted upon by Service Providers.
24     </description>
25
26     <properties>
27         <svn.relative.location>java-shib-idp2</svn.relative.location>
28     </properties>
29
30     <repositories>
31         <repository>
32             <id>shib-release</id>
33             <url>https://shibboleth.net/nexus/content/groups/public</url>
34             <snapshots>
35                 <enabled>false</enabled>
36             </snapshots>
37         </repository>
38         <repository>
39             <id>shib-snapshot</id>
40             <url>https://shibboleth.net/nexus/content/repositories/snapshots</url>
41             <releases>
42                 <enabled>false</enabled>
43             </releases>
44         </repository>
45     </repositories>
46
47     <dependencies>
48         <!-- Compile dependencies -->
49         <dependency>
50             <groupId>edu.internet2.middleware</groupId>
51             <artifactId>shibboleth-common</artifactId>
52             <version>1.3.4-slo2</version>
53         </dependency>
54
55         <!-- Provided dependencies -->
56
57         <!-- Runtime dependencies -->
58         <dependency>
59             <groupId>org.bouncycastle</groupId>
60             <artifactId>bcprov-jdk15</artifactId>
61             <version>1.45</version>
62         </dependency>
63         <dependency>
64             <groupId>ant-contrib</groupId>
65             <artifactId>ant-contrib</artifactId>
66             <version>1.0b2</version>
67             <scope>runtime</scope>
68             <exclusions>
69                 <exclusion>
70                     <groupId>ant</groupId>
71                     <artifactId>ant</artifactId>
72                 </exclusion>
73             </exclusions>
74         </dependency>
75         <dependency>
76             <groupId>edu.internet2.middleware</groupId>
77             <artifactId>ant-extensions</artifactId>
78             <version>11Jan2011</version>
79             <scope>runtime</scope>
80             <exclusions>
81                 <exclusion>
82                     <groupId>org.bouncycastle</groupId>
83                     <artifactId>bcprov-jdk14</artifactId>
84                 </exclusion>
85             </exclusions>
86         </dependency>
87         <dependency>
88             <groupId>edu.internet2.middleware</groupId>
89             <artifactId>shibboleth-jce</artifactId>
90             <version>1.1.0</version>
91             <scope>runtime</scope>
92         </dependency>
93
94         <!-- Test dependencies -->
95         <dependency>
96             <groupId>junit</groupId>
97             <artifactId>junit</artifactId>
98             <version>3.8.1</version>
99             <scope>test</scope>
100         </dependency>
101         <dependency>
102             <groupId>org.springframework</groupId>
103             <artifactId>spring-test</artifactId>
104             <version>2.5.6.SEC02</version>
105             <scope>test</scope>
106             <exclusions>
107                 <exclusion>
108                     <groupId>commons-logging</groupId>
109                     <artifactId>commons-logging</artifactId>
110                 </exclusion>
111             </exclusions>
112         </dependency>
113
114         <!-- Managed Dependencies -->
115         <dependency>
116             <groupId>javax.servlet</groupId>
117             <artifactId>servlet-api</artifactId>
118         </dependency>
119         <dependency>
120             <groupId>javax.servlet.jsp</groupId>
121             <artifactId>jsp-api</artifactId>
122         </dependency>
123         <dependency>
124             <groupId>${xerces.groupId}</groupId>
125             <artifactId>xml-apis</artifactId>
126         </dependency>
127         <dependency>
128             <groupId>${xerces.groupId}</groupId>
129             <artifactId>xercesImpl</artifactId>
130         </dependency>
131         <dependency>
132             <groupId>${xerces.groupId}</groupId>
133             <artifactId>serializer</artifactId>
134         </dependency>
135         <dependency>
136             <groupId>xml-resolver</groupId>
137             <artifactId>xml-resolver</artifactId>
138         </dependency>
139         <dependency>
140             <groupId>${xalan.groupId}</groupId>
141             <artifactId>xalan</artifactId>
142         </dependency>
143         <dependency>
144             <groupId>xmlunit</groupId>
145             <artifactId>xmlunit</artifactId>
146         </dependency>
147     </dependencies>
148     <distributionManagement>
149         <repository>
150             <id>release</id>
151             <url>${dist.release.url}</url>
152         </repository>
153         <snapshotRepository>
154             <id>snapshot</id>
155             <url>${dist.release.url}</url>
156         </snapshotRepository>
157     </distributionManagement>
158
159     <build>
160         <plugins>
161             <plugin>
162                 <groupId>org.apache.maven.plugins</groupId>
163                 <artifactId>maven-jar-plugin</artifactId>
164                 <version>2.3.1</version>
165                 <configuration>
166                     <archive>
167                         <index>true</index>
168                         <manifestEntries>
169                             <Main-Class>edu.internet2.middleware.shibboleth.idp.Version</Main-Class>
170                         </manifestEntries>
171                         <manifestSections>
172                             <manifestSection>
173                                 <name>edu/internet2/middleware/shibboleth/idp/</name>
174                                 <manifestEntries>
175                                     <Implementation-Title>${project.artifactId}</Implementation-Title>
176                                     <Implementation-Version>${project.version}</Implementation-Version>
177                                     <Implementation-Vendor>shibboleth.internet2.edu</Implementation-Vendor>
178                                 </manifestEntries>
179                             </manifestSection>
180                         </manifestSections>
181                     </archive>
182                 </configuration>
183             </plugin>
184         </plugins>
185     </build>
186
187     <profiles>
188         <profile>
189             <id>release</id>
190             <build>
191                 <plugins>
192                     <plugin>
193                         <groupId>org.apache.maven.plugins</groupId>
194                         <artifactId>maven-assembly-plugin</artifactId>
195                         <version>2.2.1</version>
196                         <configuration>
197                             <descriptors>
198                                 <descriptor>src/main/assembly/bin.xml</descriptor>
199                             </descriptors>
200                         </configuration>
201                     </plugin>
202                 </plugins>
203             </build>
204         </profile>
205     </profiles>
206
207     <!-- Project Metadata -->
208     <url>http://shibboleth.internet2.edu/</url>
209
210     <inceptionYear>2006</inceptionYear>
211
212     <licenses>
213         <license>
214             <name>Apache 2</name>
215             <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
216             <distribution>repo</distribution>
217         </license>
218     </licenses>
219
220     <organization>
221         <name>Internet2</name>
222         <url>http://www.internet2.edu/</url>
223     </organization>
224
225     <issueManagement>
226         <system>JIRA</system>
227         <url>http://bugs.internet2.edu/</url>
228     </issueManagement>
229
230     <mailingLists>
231         <mailingList>
232             <name>Shibboleth Announce</name>
233             <subscribe>http://shibboleth.internet2.edu/support.html#lists</subscribe>
234             <unsubscribe>http://shibboleth.internet2.edu/support.html#lists</unsubscribe>
235             <post>shibboleth-announce@internet2.edu</post>
236             <archive>https://mail.internet2.edu/wws/arc/shibboleth-announce</archive>
237         </mailingList>
238         <mailingList>
239             <name>Shibboleth Users</name>
240             <subscribe>http://shibboleth.internet2.edu/support.html#lists</subscribe>
241             <unsubscribe>http://shibboleth.internet2.edu/support.html#lists</unsubscribe>
242             <post>shibboleth-users@internet2.edu</post>
243             <archive>https://mail.internet2.edu/wws/arc/shibboleth-users</archive>
244         </mailingList>
245         <mailingList>
246             <name>Shibboleth Development</name>
247             <subscribe>http://shibboleth.internet2.edu/support.html#lists</subscribe>
248             <unsubscribe>http://shibboleth.internet2.edu/support.html#lists</unsubscribe>
249             <post>shibboleth-dev@internet2.edu</post>
250             <archive>https://mail.internet2.edu/wws/arc/shibboleth-dev</archive>
251         </mailingList>
252     </mailingLists>
253
254     <scm>
255         <connection>scm:svn:https://svn.middleware.georgetown.edu/java-idp/</connection>
256         <developerConnection>scm:svn:https://svn.middleware.georgetown.edu/java-idp/</developerConnection>
257         <tag>HEAD</tag>
258         <url>http://svn.middleware.georgetown.edu/view/?root=java-idp</url>
259     </scm>
260
261     <developers>
262         <developer>
263             <id>cantor</id>
264             <name>Scott Cantor</name>
265             <organization>The Ohio State University</organization>
266             <organizationUrl>http://www.osu.edu/</organizationUrl>
267             <roles>
268                 <role>developer</role>
269             </roles>
270             <timezone>-5</timezone>
271         </developer>
272         <developer>
273             <id>ndk</id>
274             <name>Nate Klingenstein</name>
275             <organization>Internet2</organization>
276             <organizationUrl>http://www.internet2.edu/</organizationUrl>
277             <roles>
278                 <role>documentation</role>
279             </roles>
280             <timezone>-7</timezone>
281         </developer>
282         <developer>
283             <id>lajoie</id>
284             <name>Chad La Joie</name>
285             <organization>Itumi, LLC</organization>
286             <organizationUrl>http://www.itumi.biz/</organizationUrl>
287             <roles>
288                 <role>developer</role>
289                 <role>documentation</role>
290             </roles>
291             <timezone>-5</timezone>
292         </developer>
293         <developer>
294             <id>wnorris</id>
295             <name>Will Norris</name>
296             <organization>Google, Inc.</organization>
297             <organizationUrl>http://www.google.com/</organizationUrl>
298             <roles>
299                 <role>developer</role>
300             </roles>
301             <timezone>-8</timezone>
302         </developer>
303         <developer>
304             <id>rdw</id>
305             <name>Rod Widdowson</name>
306             <organization>University of Edinburgh</organization>
307             <organizationUrl>http://www.ed.ac.uk/</organizationUrl>
308             <roles>
309                 <role>developer</role>
310             </roles>
311             <timezone>0</timezone>
312         </developer>
313     </developers>
314 </project>