<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.icefaces</groupId>
  <artifactId>icefaces-compat-webapp</artifactId>
  <packaging>war</packaging>
  <version>2.0-Beta1</version>
  <name>icefaces-compat-webapp</name>
  <url>http://icefaces.org</url>
      <properties>
    <jsf.version>2.0.3-FCS</jsf.version>
    <ice.version>2.0-Beta1</ice.version>
      <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
   <!--  <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>-->
  </properties>
    <repositories>
       <repository>
        <id>snapshots</id>
        <url>http://anonsvn.icefaces.org/repo/maven2/snapshots</url>
        </repository>
    </repositories>
    <dependencies>
      <dependency>
    	<groupId>org.icefaces</groupId>
    	<artifactId>icefaces-compat</artifactId>
    	<version>${ice.version}</version>
    	<scope>compile</scope>
    	<exclusions>
    	   <exclusion>
    	      <groupId>javax.servlet</groupId>
    	      <artifactId>servlet-api</artifactId>
    	   </exclusion>
    	   <exclusion>
    	      <groupId>javax.el</groupId>
    	      <artifactId>el-api</artifactId>
    	   </exclusion>
    	</exclusions>
       </dependency>

      <dependency>
      	<groupId>javax.annotation</groupId>
      	<artifactId>jsr250-api</artifactId>
      	<version>1.0</version>
      	<scope>provided</scope>
        </dependency>
     <dependency>
      	<groupId>javax.servlet</groupId>
      	<artifactId>servlet-api</artifactId>
      	<version>2.5</version>
      	<scope>provided</scope>
      </dependency>
      <dependency>
         <groupId>org.icepush</groupId>
         <artifactId>icepush</artifactId>
         <version>${ice.version}</version>
      </dependency>
    </dependencies>
    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>2.0.2</version>
                <configuration>
                    <source>1.5</source>
                    <target>1.5</target>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-war-plugin</artifactId>
            </plugin>
        </plugins>
        <finalName>${artifactId}</finalName>
    </build>
    <profiles>
         <profile>
       <id>withJsfJars</id>
       <activation>
          <activeByDefault>true</activeByDefault>
       </activation>
       <dependencies>
          <dependency>
             <groupId>javax.faces</groupId>
             <artifactId>jsf-api</artifactId>
             <version>${jsf.version}</version>
          </dependency>
          <dependency>
             <groupId>javax.faces</groupId>
             <artifactId>jsf-api</artifactId>
             <version>${jsf.version}</version>
          </dependency>
       </dependencies>
    </profile>
    <profile>
       <id>noJsfJars</id>
      <activation>
          <activeByDefault>false</activeByDefault>
       </activation>
       <dependencies>
          <dependency>
             <groupId>javax.faces</groupId>
             <artifactId>jsf-impl</artifactId>
             <version>${jsf.version}</version>
             <scope>provided</scope>
          </dependency>
          <dependency>
             <groupId>javax.faces</groupId>
             <artifactId>jsf-api</artifactId>
             <version>${jsf.version}</version>
             <scope>provided</scope>
          </dependency>
       </dependencies>
    </profile>

  </profiles>

</project>

