<?xml version="1.0" encoding="UTF-8"?>
<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">
   <modelVersion>4.0.0</modelVersion>
   <groupId>org.dspace</groupId>
   <artifactId>dspace-parent</artifactId>
   <packaging>pom</packaging>
   <version>3.1</version>
   <name>DSpace Parent Project</name>
   <url>https://github.com/dspace/DSpace</url>

   <organization>
      <name>DuraSpace</name>
      <url>http://www.dspace.org</url>
   </organization>

    <!-- brings the sonatype snapshot repository and signing requirement on board -->
    <parent>
        <groupId>org.sonatype.oss</groupId>
        <artifactId>oss-parent</artifactId>
        <version>7</version>
    </parent>

    <!--Force UTF-8 encoding during build on all platforms-->
    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <lucene.version>3.5.0</lucene.version>
        <!-- 'root.basedir' is the path to the root [dspace-src] dir. It must be redefined by each child POM,
             as it is used to reference the LICENSE_HEADER and *.properties file(s) in that directory. -->
        <root.basedir>${basedir}</root.basedir>
    </properties>

    <build>
      <!-- Define Maven Plugin Settings that should be inherited to ALL submodule POMs.
           (NOTE: individual POMs can override specific settings). -->
      <pluginManagement>
          <plugins>
              <plugin>
                  <!-- DSpace requires Java 1.6 or higher -->
                  <artifactId>maven-compiler-plugin</artifactId>
                  <version>2.3.2</version>
                  <configuration>
                    <source>1.6</source>
                    <target>1.6</target>
                  </configuration>
              </plugin>
              <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-jar-plugin</artifactId>
                <version>2.3.2</version>
                <configuration>
                    <archive>
                        <manifest>
                            <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
                            <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
                        </manifest>
                    </archive>
                </configuration>
              </plugin>
              <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-war-plugin</artifactId>
                <!-- We'd rather this be an open-ended range of versions.
                     But, because of a Maven bug, we must force a specific version:
                     http://jira.codehaus.org/browse/MNG-2742
                     Once the bug is fixed, we should put open-ended range in dspace-pom -->
                <version>2.1.1</version>
                <configuration>
                    <failOnMissingWebXml>false</failOnMissingWebXml>
                    <archive>
                        <manifest>
                            <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
                            <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
                        </manifest>
                    </archive>
                </configuration>
             </plugin>
             <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
                <version>2.6</version>
                <!-- tests whose name starts by Abstract will be ignored -->
                <configuration>
                    <excludes>
                        <exclude>**/Abstract*</exclude>
                    </excludes>
                    <!--
                    Enable to debug Maven Surefire tests in remote proces
                    <debugForkedProcess>true</debugForkedProcess>
                    -->
                    <!-- required when running JMockit under Java 1.5 -->
                    <argLine>-javaagent:"${settings.localRepository}"/org/dspace/dependencies/jmockit/dspace-jmockit/0.999.4/dspace-jmockit-0.999.4.jar</argLine>
                </configuration>
             </plugin>
             <plugin>
                <artifactId>maven-assembly-plugin</artifactId>
                <version>2.2.1</version>
             </plugin>
             <plugin>
                <groupId>com.mycila.maven-license-plugin</groupId>
                <artifactId>maven-license-plugin</artifactId>
                <version>1.9.0</version>
             </plugin>
          </plugins>
      </pluginManagement>

      <!-- These plugin settings only apply to this single POM and are not inherited
           to any submodules. -->
      <plugins>
         <plugin>
            <artifactId>maven-release-plugin</artifactId>
            <version>2.3.2</version>
            <configuration>
                <!-- During release:perform, enable the "release" profile (see below) -->
                <releaseProfiles>release</releaseProfiles>
                <goals>deploy</goals>
                <!-- Suggest tagging the release in SCM as "dspace-[version]" -->
                <tagNameFormat>dspace-@{project.version}</tagNameFormat>
                <!-- Auto-Version all modules the same as the parent module -->
                <autoVersionSubmodules>true</autoVersionSubmodules>
            </configuration>
         </plugin>
         <plugin>
                <groupId>com.mycila.maven-license-plugin</groupId>
                <artifactId>maven-license-plugin</artifactId>
                <configuration>
                    <!-- License header file (can be a URL, but that's less stable if external site is down on occasion) -->
                    <header>${root.basedir}/LICENSE_HEADER</header>
                    <!--Just check headers of everything in the /src directory -->
                    <includes>
                        <include>src/**</include>
                    </includes>
                    <!--Use all default exclusions for IDE files & Maven files, see: 
                        http://code.google.com/p/maven-license-plugin/wiki/Configuration#Default_excludes -->
                    <useDefaultExcludes>true</useDefaultExcludes>
                    <!-- Add some default DSpace exclusions not covered by <useDefaultExcludes> 
                         Individual Maven projects may choose to override these defaults. -->
                    <excludes>
                        <exclude>**/src/test/resources/**</exclude>
                        <exclude>**/src/test/data/**</exclude>
                        <exclude>**/testEnvironment.properties</exclude>
                        <exclude>**/META-INF/**</exclude>
                        <exclude>**/robots.txt</exclude>
                        <exclude>**/*.LICENSE</exclude>
                        <exclude>**/LICENSE*</exclude>
                        <exclude>**/README*</exclude>
                        <exclude>**/readme*</exclude>
                        <exclude>**/.gitignore</exclude>
                        <exclude>**/build.properties*</exclude>
                    </excludes>
                    <mapping> 
                        <!-- Custom DSpace file extensions which are not recognized by maven-release-plugin: 
                             *.xmap, *.xslt, *.wsdd, *.wsdl, *.LICENSE -->
                        <xmap>XML_STYLE</xmap>
                        <xslt>XML_STYLE</xslt>
                        <wsdd>XML_STYLE</wsdd>
                        <wsdl>XML_STYLE</wsdl>
                        <LICENSE>TEXT</LICENSE>
                    </mapping>  
                    <encoding>UTF-8</encoding>
                    <!-- maven-license-plugin recommends a strict check (e.g. check spaces/tabs too) -->
                    <strictCheck>true</strictCheck>
                </configuration>
                <executions>
                    <execution>
                        <id>check-headers</id>
                        <phase>verify</phase>
                        <goals>
                            <goal>check</goal>
                        </goals>
                    </execution>
                </executions>
         </plugin>
      </plugins>
   </build>
   
   <profiles>

       <!-- By default the main dspace.cfg file will be filtered during the build
            using the "build.properties" file. This profile takes effect, unless
            "-Denv" is passed in (see 'environment' profile below for more info). -->
       <profile>
           <id>default</id>
           <activation>
               <property>
                    <name>!env</name>
                </property>
           </activation>
           <properties>
               <!-- 'root.basedir' is the relative path to the [dspace-src] root folder -->
               <filters.file>${root.basedir}/build.properties</filters.file>
           </properties>
       </profile>

       <!-- Users can pass in an environment flag "-Denv" to tell DSpace to use
            a different properties file during its build process. 
            For example: "mvn package -Denv=test" would build DSpace using the
            settings in "test.properties" instead of those in "build.properties" -->
       <profile>
           <id>environment</id>
           <activation>
                <property>
                    <name>env</name>
                </property>
           </activation>
           <properties>
                <!-- 'root.basedir' is the relative path to the [dspace-src] root folder -->
                <filters.file>${root.basedir}/${env}.properties</filters.file>
           </properties>
       </profile>


        <!-- This profile ensures that we ONLY generate the Unit Test Environment
             if the testEnvironment.xml file is found. That way the Test Environment
             is NOT built when running a 'mvn package' on a "binary" release. -->
        <profile>
            <id>generate-test-env</id>
            <activation>
                <file>
                    <exists>src/main/assembly/testEnvironment.xml</exists>
                </file>
            </activation>
            <build>
                <plugins>
                    <!-- This plugin builds the testEnvironment.zip package
                         based on the specifications in testEnvironment.xml -->
                    <plugin>
                        <artifactId>maven-assembly-plugin</artifactId>
                        <executions>
                            <execution>
                                <phase>generate-test-resources</phase>
                                <goals>
                                    <goal>single</goal>
                                </goals>
                                <configuration>
                                    <descriptors>
                                        <descriptor>src/main/assembly/testEnvironment.xml</descriptor>
                                    </descriptors>
                                    <filters>
                                        <filter>src/main/filters/testEnvironment.properties</filter>
                                    </filters>
                                </configuration>
                            </execution>
                        </executions>
                        <inherited>false</inherited>
                    </plugin>
                </plugins>
            </build>
        </profile>


        <!--
           These profiles activate the inclusion of various modules into
           the DSpace Build process. They activate automatically if the
           source module is in the local file system, correctly located
           relative to this file.
        -->

        <!--
           Builds DSpace "Assembly & Configuration" project
        -->
        <profile>
            <id>dspace</id>
            <activation>
                <file>
                    <exists>dspace/pom.xml</exists>
                </file>
            </activation>
            <modules>
                <module>dspace</module>
            </modules>
        </profile>

        <!--
           Builds central API for DSpace
        -->
        <profile>
            <id>dspace-api</id>
            <activation>
                <file>
                    <exists>dspace-api/pom.xml</exists>
                </file>
            </activation>
            <modules>
                <module>dspace-api</module>
            </modules>
        </profile>

        <!--
           Builds Services for DSpace
        -->
        <profile>
            <id>dspace-services</id>
            <activation>
                <file>
                    <exists>dspace-services/pom.xml</exists>
                </file>
            </activation>
            <modules>
                <module>dspace-services</module>
            </modules>
        </profile>

        <!--
           Builds XOAI Gateway WAR for DSpace
        -->
        <profile>
            <id>dspace-oai</id>
            <activation>
                <file>
                    <exists>dspace-oai/pom.xml</exists>
                </file>
            </activation>
            <modules>
                <module>dspace-oai</module>
            </modules>
        </profile>

        <!--
           Builds JSPUI WAR for DSpace
        -->
        <profile>
            <id>dspace-jspui</id>
            <activation>
                <file>
                    <exists>dspace-jspui/pom.xml</exists>
                </file>
            </activation>
            <modules>
                <module>dspace-jspui</module>
            </modules>
        </profile>


        <!--
           Builds SWORD WAR for DSpace
        -->
        <profile>
            <id>dspace-sword</id>
            <activation>
                <file>
                    <exists>dspace-sword/pom.xml</exists>
                </file>
            </activation>
            <modules>
                <module>dspace-sword</module>
            </modules>
        </profile>

        <!--
           Builds SWORDv2 WAR for DSpace
        -->
        <profile>
            <id>dspace-swordv2</id>
            <activation>
                <file>
                    <exists>dspace-swordv2/pom.xml</exists>
                </file>
            </activation>
            <modules>
                <module>dspace-swordv2</module>
            </modules>
        </profile>

        <!--
           Builds XMLUI WAR for DSpace
        -->
        <profile>
            <id>dspace-xmlui</id>
            <activation>
                <file>
                    <exists>dspace-xmlui/pom.xml</exists>
                </file>
            </activation>
            <modules>
                <module>dspace-xmlui</module>
            </modules>
        </profile>

        <!--
           Builds LNI WAR for DSpace
        -->
        <profile>
            <id>dspace-lni</id>
            <activation>
                <file>
                    <exists>dspace-lni/pom.xml</exists>
                </file>
            </activation>
            <modules>
                <module>dspace-lni</module>
            </modules>
        </profile>


      <!--
         The 'release' profile is used by the 'maven-release-plugin' (see above)
         to actually perform a DSpace software release to Maven central.
       -->
      <profile>
         <id>release</id>
         <activation>
            <activeByDefault>false</activeByDefault>
         </activation>
         <!-- Activate all modules *except* for the 'dspace' module,
              as it does not include any Java source code to release. -->
         <modules>
            <module>dspace-api</module>
            <module>dspace-jspui</module>
            <module>dspace-xmlui</module>
            <module>dspace-lni</module>
            <module>dspace-oai</module>
            <module>dspace-sword</module>
            <module>dspace-swordv2</module>
         </modules>
      </profile>

      <!-- Skip Unit Tests by default, but allow override on command line
           by setting property "-Dmaven.test.skip=false" -->
      <profile>
        <id>skiptests</id>
        <activation>
            <!-- This profile should be active at all times, unless the user
                 specifies a different value for "maven.test.skip" -->
            <property>
                <name>!maven.test.skip</name>
            </property>
        </activation>
        <properties>
            <maven.test.skip>true</maven.test.skip>
        </properties>
      </profile>
   </profiles>

   <!--
      Dependency management provides a means to control which
      versions of dependency jars are used for compilation
      and packaging into the distribution.  Rather than placing
      a version in your dependencies, look here first to see if
      its already strongly defined in dspace-parent and dspace-api.
   -->
   <dependencyManagement>
      <dependencies>
         <!-- DSpace core and endorsed Addons -->
         <dependency>
            <groupId>org.dspace</groupId>
            <artifactId>dspace-api</artifactId>
            <version>3.1</version>
         </dependency>
         <dependency>
            <groupId>org.dspace.modules</groupId>
            <artifactId>additions</artifactId>
            <version>3.1</version>
         </dependency>

         <dependency>
            <groupId>org.dspace</groupId>
            <artifactId>dspace-sword</artifactId>
            <version>3.1</version>
            <type>jar</type>
            <classifier>classes</classifier>
         </dependency>
         <dependency>
            <groupId>org.dspace</groupId>
            <artifactId>dspace-sword</artifactId>
            <version>3.1</version>
            <type>war</type>
         </dependency>
         <dependency>
            <groupId>org.dspace</groupId>
            <artifactId>dspace-swordv2</artifactId>
            <version>3.1</version>
            <type>jar</type>
            <classifier>classes</classifier>
         </dependency>
         <dependency>
            <groupId>org.dspace</groupId>
            <artifactId>dspace-swordv2</artifactId>
            <version>3.1</version>
            <type>war</type>
         </dependency>

         <dependency>
            <groupId>org.dspace</groupId>
            <artifactId>dspace-jspui</artifactId>
            <version>3.1</version>
            <type>jar</type>
            <classifier>classes</classifier>
         </dependency>
         <dependency>
            <groupId>org.dspace</groupId>
            <artifactId>dspace-jspui</artifactId>
            <version>3.1</version>
            <type>war</type>
         </dependency>
         <dependency>
            <groupId>org.dspace</groupId>
            <artifactId>dspace-oai</artifactId>
            <version>3.1</version>
            <type>jar</type>
            <classifier>classes</classifier>
         </dependency>
         <dependency>
            <groupId>org.dspace</groupId>
            <artifactId>dspace-oai</artifactId>
            <version>3.1</version>
            <type>war</type>
         </dependency>
         <dependency>
            <groupId>org.dspace</groupId>
            <artifactId>dspace-lni</artifactId>
            <version>3.1</version>
            <type>jar</type>
            <classifier>classes</classifier>
         </dependency>
         <dependency>
            <groupId>org.dspace</groupId>
            <artifactId>dspace-lni-client</artifactId>
            <version>4.0-SNAPSHOT</version>
         </dependency>
         <dependency>
            <groupId>org.dspace</groupId>
            <artifactId>dspace-lni</artifactId>
            <version>3.1</version>
            <type>war</type>
         </dependency>
         <dependency>
            <groupId>org.dspace</groupId>
            <artifactId>dspace-xmlui</artifactId>
            <version>3.1</version>
            <type>jar</type>
            <classifier>classes</classifier>
         </dependency>
         <dependency>
            <groupId>org.dspace</groupId>
            <artifactId>dspace-xmlui</artifactId>
            <version>3.1</version>
            <type>war</type>
         </dependency>
         <dependency>
            <groupId>org.dspace</groupId>
            <artifactId>dspace-services</artifactId>
            <version>3.1</version>
         </dependency>
         <!-- DSpace Localization Packages -->
         <dependency>
            <groupId>org.dspace</groupId>
            <artifactId>dspace-api-lang</artifactId>
            <version>[3.0.2,4.0.0)</version>
         </dependency>
         <dependency>
            <groupId>org.dspace</groupId>
            <artifactId>dspace-xmlui-lang</artifactId>
            <version>[3.0.2,4.0.0)</version>
            <type>war</type>
         </dependency>
         <!-- DSpace third Party Dependencies -->

         <dependency>
            <groupId>org.swordapp</groupId>
            <artifactId>sword-common</artifactId>
            <version>1.1</version>
         </dependency>
        <!-- Explicitly Specify Latest Version of Spring -->
        <dependency>
            <artifactId>spring-core</artifactId>
            <groupId>org.springframework</groupId>
            <version>3.1.1.RELEASE</version>
        </dependency>

        <dependency>
            <artifactId>spring-beans</artifactId>
            <groupId>org.springframework</groupId>
            <version>3.1.1.RELEASE</version>
        </dependency>

        <dependency>
            <artifactId>spring-aop</artifactId>
            <groupId>org.springframework</groupId>
            <version>3.1.1.RELEASE</version>
        </dependency>

        <dependency>
            <artifactId>spring-context</artifactId>
            <groupId>org.springframework</groupId>
            <version>3.1.1.RELEASE</version>
        </dependency>

        <dependency>
            <artifactId>spring-tx</artifactId>
            <groupId>org.springframework</groupId>
            <version>3.1.1.RELEASE</version>
        </dependency>

        <dependency>
            <artifactId>spring-jdbc</artifactId>
            <groupId>org.springframework</groupId>
            <version>3.1.1.RELEASE</version>
        </dependency>

        <dependency>
            <artifactId>spring-web</artifactId>
            <groupId>org.springframework</groupId>
            <version>3.1.1.RELEASE</version>
        </dependency>

        <dependency>
            <artifactId>spring-webmvc</artifactId>
            <groupId>org.springframework</groupId>
            <version>3.1.1.RELEASE</version>
        </dependency>

         <dependency>
            <groupId>org.apache.ant</groupId>
            <artifactId>ant</artifactId>
            <version>1.7.0</version>
         </dependency>
         <dependency>
            <groupId>org.apache.lucene</groupId>
            <artifactId>lucene-core</artifactId>
            <version>${lucene.version}</version>
         </dependency>
         <dependency>
            <groupId>org.apache.lucene</groupId>
            <artifactId>lucene-analyzers</artifactId>
            <version>${lucene.version}</version>
         </dependency>
         <dependency>
            <groupId>org.dspace</groupId>
            <artifactId>handle</artifactId>
            <version>6.2</version>
         </dependency>
         <dependency>
            <groupId>org.dspace</groupId>
            <artifactId>jargon</artifactId>
            <version>1.4.25</version>
         </dependency>
         <dependency>
            <groupId>org.dspace</groupId>
            <artifactId>mets</artifactId>
            <version>1.5.2</version>
         </dependency>
         <dependency>
            <groupId>org.dspace.dependencies</groupId>
            <artifactId>dspace-tm-extractors</artifactId>
            <version>1.0.1</version>
         </dependency>
         <dependency>
            <groupId>commons-cli</groupId>
            <artifactId>commons-cli</artifactId>
            <version>1.0</version>
         </dependency>
         <dependency>
            <groupId>commons-codec</groupId>
            <artifactId>commons-codec</artifactId>
            <version>1.3</version>
         </dependency>
         <dependency>
            <groupId>commons-collections</groupId>
            <artifactId>commons-collections</artifactId>
            <version>3.2</version>
            <!-- <version>3.1</version> xmlui - wing -->
         </dependency>
         <dependency>
            <groupId>commons-dbcp</groupId>
            <artifactId>commons-dbcp</artifactId>
            <version>1.4</version>
         </dependency>
         <dependency>
            <groupId>commons-discovery</groupId>
            <artifactId>commons-discovery</artifactId>
            <version>0.2</version>
         </dependency>
         <dependency>
            <groupId>commons-fileupload</groupId>
            <artifactId>commons-fileupload</artifactId>
            <version>1.2.1</version>
         </dependency>
         <dependency>
            <groupId>commons-io</groupId>
            <artifactId>commons-io</artifactId>
            <version>2.3</version>
         </dependency>
         <dependency>
            <groupId>commons-lang</groupId>
            <artifactId>commons-lang</artifactId>
            <version>2.6</version>
            <!-- <version>2.1</version> in xmlui - wing -->
         </dependency>
         <dependency>
            <groupId>commons-logging</groupId>
            <artifactId>commons-logging</artifactId>
            <version>1.1.1</version>
         </dependency>
         <dependency>
            <groupId>commons-pool</groupId>
            <artifactId>commons-pool</artifactId>
            <version>1.4</version>
         </dependency>
         <dependency>
            <groupId>commons-validator</groupId>
            <artifactId>commons-validator</artifactId>
            <version>1.3.1</version>
         </dependency>
         <dependency>
            <groupId>javax.mail</groupId>
            <artifactId>mail</artifactId>
            <version>1.4</version>
         </dependency>
         <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>servlet-api</artifactId>
            <version>2.4</version>
         </dependency>

         <dependency>
            <groupId>jaxen</groupId>
            <artifactId>jaxen</artifactId>
            <version>1.1</version>
            <exclusions>
               <exclusion>
                  <artifactId>xom</artifactId>
                  <groupId>xom</groupId>
               </exclusion>
            </exclusions>
         </dependency>
         <dependency>
            <groupId>jdom</groupId>
            <artifactId>jdom</artifactId>
            <version>1.0</version>
         </dependency>
         <dependency>
            <groupId>log4j</groupId>
            <artifactId>log4j</artifactId>
            <version>1.2.14</version>
         </dependency>
         <dependency>
            <groupId>oro</groupId>
            <artifactId>oro</artifactId>
            <version>2.0.8</version>
         </dependency>
         <dependency>
            <groupId>org.apache.pdfbox</groupId>
            <artifactId>pdfbox</artifactId>
            <version>1.6.0</version>
         </dependency>
         <dependency>
            <groupId>org.apache.pdfbox</groupId>
            <artifactId>fontbox</artifactId>
            <version>1.6.0</version>
         </dependency>
         <dependency>
            <groupId>org.apache.pdfbox</groupId>
            <artifactId>jempbox</artifactId>
            <version>1.6.0</version>
         </dependency>
         <dependency>
	        <groupId>org.bouncycastle</groupId>
	        <artifactId>bcprov-jdk15</artifactId>
	        <version>1.44</version>
	    </dependency>
	    <dependency>
	        <groupId>org.bouncycastle</groupId>
	        <artifactId>bcmail-jdk15</artifactId>
	        <version>1.44</version>
	    </dependency>
         <dependency>
           <groupId>org.apache.poi</groupId>
           <artifactId>poi</artifactId>
           <version>3.6</version>
         </dependency>
         <dependency>
            <groupId>org.apache.poi</groupId>
            <artifactId>poi-scratchpad</artifactId>
            <version>3.6</version>
         </dependency>
         <dependency>
            <groupId>org.apache.poi</groupId>
            <artifactId>poi-ooxml</artifactId>
            <version>3.6</version>
         </dependency>
         <dependency>
            <groupId>net.java.dev.rome</groupId>
            <artifactId>rome</artifactId>
            <version>1.0.0</version>
         </dependency>
         <dependency>
            <groupId>rome</groupId>
            <artifactId>opensearch</artifactId>
            <version>0.1</version>
         </dependency>
         <dependency>
            <groupId>xalan</groupId>
            <artifactId>xalan</artifactId>
            <version>2.7.0</version>
         </dependency>
         <dependency>
            <groupId>xerces</groupId>
            <artifactId>xercesImpl</artifactId>
            <version>2.8.1</version>
            <!--  <version>2.8.0</version> in xmlui -->
         </dependency>
         <dependency>
            <groupId>xml-apis</groupId>
            <artifactId>xmlParserAPIs</artifactId>
            <version>2.0.2</version>
         </dependency>
         <dependency>
            <groupId>javax.activation</groupId>
            <artifactId>activation</artifactId>
            <version>1.1</version>
         </dependency>

         <dependency>
            <groupId>wsdl4j</groupId>
            <artifactId>wsdl4j</artifactId>
            <version>1.5.1</version>
         </dependency>
         <dependency>
            <groupId>javax.xml</groupId>
            <artifactId>jaxrpc-api</artifactId>
            <version>1.1</version>
         </dependency>
         <dependency>
            <groupId>axis</groupId>
            <artifactId>axis</artifactId>
            <version>1.3</version>
         </dependency>
         <dependency>
            <groupId>axis</groupId>
            <artifactId>axis-ant</artifactId>
            <version>1.3</version>
            <scope>compile</scope>
         </dependency>
         <dependency>
            <groupId>axis</groupId>
            <artifactId>axis-saaj</artifactId>
            <version>1.2</version>
         </dependency>
         <dependency>
            <groupId>com.ibm.icu</groupId>
            <artifactId>icu4j</artifactId>
            <version>3.8</version>
         </dependency>
         <dependency>
            <groupId>postgresql</groupId>
            <artifactId>postgresql</artifactId>
            <version>9.1-901-1.jdbc4</version>
         </dependency>
         <dependency>
            <groupId>com.oracle</groupId>
            <artifactId>ojdbc6</artifactId>
            <version>11.2.0.2.0</version>
         </dependency>
         <dependency>
            <groupId>com.sun.media</groupId>
            <artifactId>jai_imageio</artifactId>
            <version>1.0_01</version>
         </dependency>
         <dependency>
            <groupId>javax.media</groupId>
            <artifactId>jai_core</artifactId>
            <version>1.1.2_01</version>
         </dependency>
         <dependency>
            <groupId>org.dspace</groupId>
            <artifactId>oclc-harvester2</artifactId>
            <version>0.1.12</version>
         </dependency>
         <dependency>
            <groupId>commons-httpclient</groupId>
            <artifactId>commons-httpclient</artifactId>
            <version>3.1</version>
         </dependency>
         <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.8.1</version>
            <scope>test</scope>
         </dependency>
         <dependency>
            <groupId>org.dspace.dependencies.jmockit</groupId>
            <artifactId>dspace-jmockit</artifactId>
            <version>0.999.4</version>
            <scope>test</scope>
         </dependency>
         <dependency>
            <groupId>com.h2database</groupId>
            <artifactId>h2</artifactId>
            <version>1.2.137</version>
            <scope>test</scope>
         </dependency>
         <dependency>
            <groupId>org.databene</groupId>
            <artifactId>contiperf</artifactId>
            <version>1.06</version>
            <scope>test</scope>
        </dependency>
      </dependencies>
   </dependencyManagement>

   <licenses>
      <license>
         <name>DuraSpace BSD License</name>
         <url>https://raw.github.com/DSpace/DSpace/master/LICENSE</url>
         <distribution>repo</distribution>
         <comments>
            A BSD 3-Clause license for the DSpace codebase.
         </comments>
      </license>
    </licenses>

   <issueManagement>
      <system>JIRA</system>
      <url>https://jira.duraspace.org/browse/DS</url>
   </issueManagement>

   <mailingLists>
      <mailingList>
         <name>DSpace Technical Users List</name>
         <subscribe>
            http://lists.sourceforge.net/mailman/listinfo/dspace-tech
         </subscribe>
         <unsubscribe>
            http://lists.sourceforge.net/mailman/listinfo/dspace-tech
         </unsubscribe>
         <post>dspace-tech AT lists.sourceforge.net</post>
         <archive>
            http://sourceforge.net/mailarchive/forum.php?forum_name=dspace-tech
         </archive>
      </mailingList>
      <mailingList>
         <name>DSpace Developers List</name>
         <subscribe>
            http://lists.sourceforge.net/mailman/listinfo/dspace-devel
         </subscribe>
         <unsubscribe>
            http://lists.sourceforge.net/mailman/listinfo/dspace-devel
         </unsubscribe>
         <post>dspace-devel AT lists.sourceforge.net</post>
         <archive>
            http://sourceforge.net/mailarchive/forum.php?forum_name=dspace-devel
         </archive>
      </mailingList>
      <mailingList>
         <name>DSpace General Issues List</name>
         <subscribe>
            http://lists.sourceforge.net/mailman/listinfo/dspace-general
         </subscribe>
         <unsubscribe>
            http://lists.sourceforge.net/mailman/listinfo/dspace-general
         </unsubscribe>
         <post>dspace-general AT lists.sourceforge.net</post>
         <archive>
            http://sourceforge.net/mailarchive/forum.php?forum_name=dspace-general
         </archive>
      </mailingList>
      <mailingList>
         <name>DSpace SCM Commit Change-Log</name>
         <subscribe>
            http://lists.sourceforge.net/mailman/listinfo/dspace-changelog
         </subscribe>
         <unsubscribe>
            http://lists.sourceforge.net/mailman/listinfo/dspace-changelog
         </unsubscribe>
         <post>noreply AT lists.sourceforge.net</post>
         <archive>
            http://sourceforge.net/mailarchive/forum.php?forum_name=dspace-changelog
         </archive>
      </mailingList>
   </mailingLists>

   <developers>
      <developer>
         <name>Andrea Bollini</name>
         <email>bollini at users.sourceforge.net</email>
         <url>http://www.linkedin.com/in/andreabollini</url>
         <organization>CILEA</organization>
         <organizationUrl>http://www.cilea.it</organizationUrl>
         <roles>
            <role>commiter</role>
         </roles>
         <timezone>+1</timezone>
      </developer>
      <developer>
         <name>Ben Bosman</name>
         <email>benbosman at atmire.com</email>
         <organization>@mire NV</organization>
         <organizationUrl>http://www.atmire.com</organizationUrl>
          <roles>
            <role>commiter</role>
         </roles>
      </developer>
      <developer>
         <name>Mark Diggory</name>
         <email>mdiggory at atmire.com</email>
         <url>http://purl.org/net/mdiggory/homepage</url>
         <organization>@mire NV</organization>
         <organizationUrl>http://www.atmire.com</organizationUrl>
         <roles>
            <role>commiter</role>
         </roles>
         <timezone>-8</timezone>
      </developer>
      <developer>
         <name>Tim Donohue</name>
         <email>tdonohue at users.sourceforge.net</email>
         <roles>
            <role>commiter</role>
         </roles>
      </developer>
      <developer>
         <name>Jim Downing</name>
         <email>jimdowning at users.sourceforge.net</email>
         <roles>
            <role>commiter</role>
         </roles>
      </developer>
      <developer>
         <name>Richard Jones</name>
         <email>richard-jones at users.sourceforge.net</email>
         <roles>
            <role>commiter</role>
         </roles>
      </developer>
      <developer>
         <name>Claudia Juergen</name>
         <email>cjuergen at users.sourceforge.net</email>
         <roles>
            <role>commiter</role>
         </roles>
      </developer>
      <developer>
         <name>Stuart Lewis</name>
         <email>stuart at stuartlewis.com</email>
         <url>http://stuartlewis.com/</url>
         <organization>University of Auckland Library</organization>
         <organizationUrl>http://www.library.auckland.ac.nz/</organizationUrl>
         <roles>
            <role>commiter</role>
         </roles>
         <timezone>+12</timezone>
      </developer>
      <developer>
         <name>Gabriela Mircea</name>
         <email>mirceag at users.sourceforge.net</email>
         <roles>
            <role>commiter</role>
         </roles>
      </developer>
      <developer>
         <name>Scott Phillips</name>
         <email>scottphillips at users.sourceforge.net</email>
         <roles>
            <role>commiter</role>
         </roles>
      </developer>
      <developer>
         <name>Richard Rodgers</name>
         <email>rrodgers at users.sourceforge.net</email>
         <roles>
            <role>commiter</role>
         </roles>
      </developer>
      <developer>
         <name>James Rutherford</name>
         <email>jrutherford at users.sourceforge.net</email>
         <roles>
            <role>commiter</role>
         </roles>
      </developer>
      <developer>
          <name>Kim Shepherd</name>
          <email>kims at waikato.ac.nz</email>
          <organization>Library Consortium of New Zealand</organization>
          <organizationUrl>http://www.lconz.ac.nz/</organizationUrl>
          <roles>
              <role>commiter</role>
          </roles>
          <timezone>+12</timezone>
      </developer>
      <developer>
         <name>Larry Stone</name>
         <email>lcs at mit.edu</email>
         <organization>MIT Libraries</organization>
         <organizationUrl>http://libraries.mit.edu</organizationUrl>
         <roles>
            <role>commiter</role>
         </roles>
         <timezone>-5</timezone>
      </developer>
      <developer>
         <name>Robert Tansley</name>
         <email>rtansley at users.sourceforge.net</email>
         <roles>
            <role>commiter</role>
         </roles>
      </developer>
      <developer>
         <name>Graham Triggs</name>
         <email>grahamtriggs at users.sourceforge.net</email>
         <roles>
            <role>commiter</role>
         </roles>
      </developer>
      <developer>
         <name>Jeffrey Trimble</name>
         <email />
         <roles>
           <role>commiter</role>
        </roles>
      </developer>
      <developer>
         <name>Mark H. Wood</name>
         <email>mwoodiupui at users.sourceforge.net</email>
         <roles>
            <role>commiter</role>
         </roles>
      </developer>
      <developer>
         <name>Scott Yeadon</name>
         <email>syeadon at users.sourceforge.net</email>
         <roles>
            <role>commiter</role>
         </roles>
      </developer>
   </developers>

   <contributors>
      <contributor>
         <name>Add Your Name Here and submit a patch!</name>
         <email>contributor at myu.edu</email>
         <url>http://www.myu.edu/me</url>
         <organization>My University</organization>
         <organizationUrl>http://www.myu.edu</organizationUrl>
         <roles>
            <role>developer</role>
         </roles>
         <timezone>0</timezone>
      </contributor>
      <contributor>
         <name>Pere Villega</name>
         <email>pere.villega@gmail.com</email>
         <url>http://www.perevillega.com</url>
         <organization />
         <organizationUrl />
         <roles>
            <role>developer</role>
         </roles>
         <timezone>0</timezone>
      </contributor>
      <contributor>
         <name>Sands Fish</name>
         <email>sands at mit.edu</email>
         <organization>MIT Libraries</organization>
         <organizationUrl>http://libraries.mit.edu</organizationUrl>
         <roles>
            <role>developer</role>
         </roles>
         <timezone>-5</timezone>
      </contributor>
      <contributor>
         <name>Steve Swinsburg</name>
         <email>steve.swinsburg@anu.edu.au</email>
         <organization>The Australian National University</organization>
         <organizationUrl>http://www.anu.edu.au</organizationUrl>
         <roles>
            <role>developer</role>
         </roles>
         <timezone>+10</timezone>
      </contributor>
   </contributors>

   <!--
      The Subversion repository location is used by Continuum to update against
      when changes have occurred.  This spawns a new build cycle and releases
      snapshots into the snapshot repository below.
   -->
   <scm>
      <connection>scm:git:git@github.com:DSpace/DSpace.git</connection>
      <developerConnection>scm:git:git@github.com:DSpace/DSpace.git</developerConnection>
      <url>git@github.com:DSpace/DSpace.git</url>
     <tag>dspace-3.1</tag>
  </scm>

    <!--
        Distribution Management is currently used by the Continuum
        server to update snapshots it generates. This will also be used
        on release to deploy release versions to the repository by the
        release manager.
    -->
    <distributionManagement>
        <!-- further distribution management is found upstream in the sonatype parent -->
    </distributionManagement>

    <repositories>
        <repository>
            <id>sonatype-releases</id>
            <name>Sonatype Releases Repository</name>
            <url>http://oss.sonatype.org/content/repositories/releases/</url>
        </repository>
    </repositories>
    
</project>
