<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/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <parent>
    <groupId>MOA</groupId>
    <artifactId>id</artifactId>
    <version>3.x</version>
  </parent>
  <groupId>MOA.id</groupId>
  <artifactId>moa-spss-container</artifactId>
  <version>${moa-id-version}</version>
  <packaging>pom</packaging>
  <name>MOA-SPSS-Container-for-MOA-ID</name>
  <description>This module holds MOA-SPSS and all required library</description>
  
  <properties>
		<repositoryPath>${basedir}/../../repository</repositoryPath>
	</properties>
  
      <profiles>
        <profile>
            <id>default</id>
            <activation>
                <activeByDefault>true</activeByDefault>
            </activation>
            <repositories>
                <repository>
                    <id>local</id>
                    <name>local</name>
                    <url>file:${basedir}/../../repository</url>
                </repository>
                <repository>
                    <id>egiz-commons</id>
                    <url>https://demo.egiz.gv.at/int-repo/</url>
                    <releases>
                        <enabled>true</enabled>
                    </releases>
                </repository>
            </repositories>
        </profile>
    </profiles>
  
  <dependencies>
  	        <!-- we need Axis 1.1 here, 1.0 is included in SPSS -->
		<dependency>
			<groupId>MOA.spss.server</groupId>
			<artifactId>moa-spss-lib</artifactId>
			<exclusions>
				<exclusion>
					<artifactId>iaik_pki_module</artifactId>
					<groupId>iaik</groupId>
				</exclusion>
				<exclusion>
					<groupId>commons-logging</groupId>
					<artifactId>commons-logging</artifactId>
				</exclusion>
				<exclusion>
					<artifactId>axis-wsdl4j</artifactId>
					<groupId>axis</groupId>
				</exclusion>
			</exclusions>
		</dependency>
		
		<dependency>
			<groupId>iaik.prod</groupId>
			<artifactId>iaik_ixsil</artifactId>
		</dependency>
		<dependency>
			<groupId>iaik.prod</groupId>
			<artifactId>iaik_X509TrustManager</artifactId>
		</dependency>
		
<!-- 		<dependency>
			<groupId>axis</groupId>
			<artifactId>axis</artifactId>
		</dependency> -->

<!-- 		<dependency>
			<groupId>axis</groupId>
			<artifactId>axis</artifactId>
		</dependency>
		<dependency>
			<groupId>org.apache.axis</groupId>
			<artifactId>axis-jaxrpc</artifactId>
		</dependency>
		<dependency>
			<groupId>org.apache.axis</groupId>
			<artifactId>axis-saaj</artifactId>
		</dependency> -->
		<dependency>
			<groupId>commons-discovery</groupId>
			<artifactId>commons-discovery</artifactId>
		</dependency>
		<dependency>
			<groupId>commons-logging</groupId>
			<artifactId>commons-logging</artifactId>
		</dependency>
		<dependency>
			<groupId>javax.activation</groupId>
			<artifactId>activation</artifactId>
		</dependency>
		<dependency>
			<groupId>javax.mail</groupId>
			<artifactId>mail</artifactId>
		</dependency>
		<dependency>
			<groupId>junit</groupId>
			<artifactId>junit</artifactId>
		</dependency>
		
<!-- 		<dependency>
			<groupId>log4j</groupId>
			<artifactId>log4j</artifactId>
		</dependency> -->
<!-- 		   <dependency>
					<groupId>org.apache.logging.log4j</groupId>
					<artifactId>log4j-core</artifactId>
				</dependency> -->
		
		<dependency>
			<groupId>org.postgresql</groupId>
			<artifactId>postgresql</artifactId>
		</dependency>
		<dependency>
			<groupId>javax.servlet</groupId>
			<artifactId>javax.servlet-api</artifactId>
			<scope>provided</scope>
		</dependency>
		<dependency>
			<groupId>xalan-bin-dist</groupId>
			<artifactId>xalan</artifactId>
			<!-- <scope>provided</scope> -->
		</dependency>
		<dependency>
			<groupId>xerces</groupId>
			<artifactId>xercesImpl</artifactId>
			<!-- <scope>provided</scope> -->
		</dependency>
		<dependency>
			<groupId>xalan-bin-dist</groupId>
			<artifactId>xml-apis</artifactId>
		</dependency>
		<dependency>
			<groupId>xalan-bin-dist</groupId>
			<artifactId>serializer</artifactId>
			<!-- <scope>provided</scope> -->
		</dependency>
		<dependency>
			<groupId>iaik.prod</groupId>
			<artifactId>iaik_moa</artifactId>
		</dependency>
		<dependency>
			<groupId>iaik.prod</groupId>
			<artifactId>iaik_ixsil</artifactId>
		</dependency>
		<dependency>
			<groupId>iaik.prod</groupId>
			<artifactId>iaik_jce_full</artifactId>
			<scope>compile</scope>
		</dependency>
		<dependency>
			<groupId>iaik.prod</groupId>
			<artifactId>iaik_ecc</artifactId>
			<scope>compile</scope>
		</dependency>
		<dependency>
			<groupId>iaik.prod</groupId>
			<artifactId>iaik_cms</artifactId>
			<scope>runtime</scope>
		</dependency>
		<dependency>
			<groupId>iaik.prod</groupId>
			<artifactId>iaik_Pkcs11Provider</artifactId>
			<scope>runtime</scope>
		</dependency>
		<dependency>
			<groupId>iaik.prod</groupId>
			<artifactId>iaik_Pkcs11Wrapper</artifactId>
			<scope>runtime</scope>
		</dependency>
		<dependency>
			<groupId>iaik.prod</groupId>
			<artifactId>iaik_Pkcs11Wrapper</artifactId>
			<classifier>win32</classifier>
			<type>dll</type>
			<scope>runtime</scope>
			<optional>true</optional>
		</dependency>
		
		<dependency>
			<groupId>com.sun.xml.bind</groupId>
			<artifactId>jaxb-impl</artifactId>
			<version>2.2.11</version>
		</dependency>
		
		<dependency>
			<groupId>com.sun.xml.bind</groupId>
			<artifactId>jaxb-core</artifactId>
			<version>2.2.11</version>
		</dependency>
		
        <dependency>
            <groupId>xalan-bin-dist</groupId>
            <artifactId>xalan</artifactId>
            <!-- should be provided by the container or jre -->
            <scope>provided</scope>
            <exclusions>
            	<exclusion>
            		<artifactId>serializer</artifactId>
            		<groupId>xalan</groupId>
            	</exclusion>
            </exclusions>
        </dependency>
        <dependency>
            <groupId>xerces</groupId>
            <artifactId>xercesImpl</artifactId>
            <!-- should be provided by the container or jre -->
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>xalan-bin-dist</groupId>
            <artifactId>xml-apis</artifactId>
            <!-- should be provided by the container or jre -->
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>xalan-bin-dist</groupId>
            <artifactId>serializer</artifactId>
            <!-- should be provided by the container or jre -->
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>iaik.prod</groupId>
            <artifactId>iaik_jce_full</artifactId>
            <!-- should be in the ext directory of the jre -->
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>iaik.prod</groupId>
            <artifactId>iaik_ecc</artifactId>
            <!-- should be in the ext directory of the jre -->
            <scope>provided</scope>
        </dependency>
		
		<dependency>
			<groupId>iaik</groupId>
			<artifactId>iaik_tsl</artifactId>
			<exclusions>
				<exclusion>
					<artifactId>iaik_pki_module</artifactId>
					<groupId>iaik</groupId>
				</exclusion>
				<exclusion>
					<artifactId>iaik_ecc_signed</artifactId>
					<groupId>iaik</groupId>
				</exclusion>
				<exclusion>
					<artifactId>iaik_jce_eval_signed</artifactId>
					<groupId>iaik</groupId>
				</exclusion>
			</exclusions>
		</dependency>
		
  </dependencies>
  
</project>