<?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.apache.synapse</groupId>  
  <artifactId>Apache-Synapse-Incubating</artifactId>
  <version>SNAPSHOT</version>
  
  <name>Apache Synapse</name>  
  <description>Apache Synapse</description>
  
  <packaging>pom</packaging>  
  <url>http://incubator.apache.org/synapse/</url>
  
  <issueManagement>
    <url>http://issues.apache.org/jira/browse/SYNAPSE</url>
  </issueManagement>
  
  <ciManagement>
    <system>Continuum</system>
    <url>unknown</url>
    <notifiers>
      <notifier>
        <configuration>
          <address>commons-dev@ws.apache.org</address>
        </configuration>
      </notifier>
    </notifiers>
  </ciManagement>
  
  <mailingLists>
    <mailingList>
      <name>Apache Synapse Developer List</name>
      <subscribe>synapse-dev-subscribe@ws.apache.org</subscribe>
      <unsubscribe>synapse-dev-unsubscribe@ws.apache.org</unsubscribe>
      <post>synapse-dev@ws.apache.org</post>
      <archive>http://mail-archives.apache.org/mod_mbox/ws-synapse-dev/</archive>
    </mailingList>
  </mailingLists>

  <inceptionYear>2005</inceptionYear>
  
  <licenses>
      <license>
          <name>The Apache Software License, Version 2.0</name>
          <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
          <distribution>repo</distribution>
      </license>
  </licenses>

  <scm>
    <connection>scm:svn:http://svn.apache.org/repos/asf/incubator/synapse/trunk/java</connection>
    <developerConnection>scm:svn:https://svn.apache.org/repos/asf/incubator/synapse/trunk/java</developerConnection>
    <url>http://svn.apache.org/viewvc/incubator/synapse/trunk/java/</url>
  </scm>

  <organization>
    <name>Apache Software Foundation</name>
    <url>http://www.apache.org/</url>
  </organization>

  <profiles>
    <profile>
      <id>release</id>
      <activation>
        <property>
          <name>release</name>
          <value></value>
        </property>
      </activation>
      <build>
        <plugins>
			    <plugin>
			      <artifactId>maven-site-plugin</artifactId>
			      <inherited>false</inherited>
			    </plugin>
          <plugin>
            <artifactId>maven-javadoc-plugin</artifactId>
            <executions>
              <execution>
                <goals>
                  <goal>jar</goal>
                </goals>
              </execution>
            </executions>
            <configuration>
              <attach>true</attach>
            </configuration>
          </plugin>
        </plugins>
      </build>
    </profile>
  </profiles>
  
  <build>
    <plugins>
      <plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-compiler-plugin</artifactId>
				<version>2.0</version>
				<configuration>
					<source>1.4</source>
					<target>1.4</target>
				</configuration>
			</plugin>
			<!--
      <plugin>
        <artifactId>maven-compiler-plugin</artifactId>
        <inherited>true</inherited>
        <configuration>
          <source>1.3</source>
          <target>1.3</target>
        </configuration>
      </plugin>
      <plugin>
        <artifactId>maven-assembly-plugin</artifactId>
        <configuration>
          <descriptors>
            <descriptor>src/main/assembly/bin.xml</descriptor>
            <descriptor>src/main/assembly/src.xml</descriptor>
          </descriptors>
          <tarLongFileMode>gnu</tarLongFileMode>
        </configuration>
      </plugin>
      <plugin>
        <artifactId>maven-source-plugin</artifactId>
        <executions>
          <execution>
            <goals>
              <goal>jar</goal>
            </goals>
          </execution>
        </executions>
        <configuration>
          <attach>true</attach>
        </configuration>
      </plugin>
      -->
    </plugins>
  </build>
  
  <pluginRepositories>
    <pluginRepository>
      <id>snapshot</id>
      <name>Snapshot repository</name>
      <url>http://snapshots.maven.codehaus.org/maven2/</url>
      <snapshots>
        <enabled>true</enabled>
      </snapshots>
      <releases>
        <enabled>false</enabled>
      </releases>
    </pluginRepository>
    <pluginRepository>
      <id>snapshot-apache</id>
      <name>Apache Snapshot repository</name>
      <url>http://people.apache.org/repo/m2-snapshot-repository</url>
      <snapshots>
        <enabled>true</enabled>
      </snapshots>
      <releases>
        <enabled>false</enabled>
      </releases>
    </pluginRepository>
  </pluginRepositories>
  
  <dependencyManagement>
    <dependencies>    
      
      <!-- Synapse modules -->
      <dependency>
        <groupId>org.apache.synapse</groupId>
        <artifactId>synapse-nhttp</artifactId>
        <version>${project.version}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.synapse</groupId>
        <artifactId>synapse-niohttp</artifactId>
        <version>${project.version}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.synapse</groupId>
        <artifactId>synapse-core</artifactId>
        <version>${project.version}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.synapse</groupId>
        <artifactId>synapse-extensions</artifactId>
        <version>${project.version}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.synapse</groupId>
        <artifactId>synapse-samples</artifactId>
        <version>${project.version}</version>
      </dependency>
    
    </dependencies>
  </dependencyManagement>
  
  <dependencies>
      <dependency>
          <groupId>org.apache.axis2</groupId>
          <artifactId>axis2</artifactId>
          <version>${axis2.version}</version>
      </dependency>
      <dependency>
          <groupId>org.apache.ws.commons.axiom</groupId>
          <artifactId>axiom-api</artifactId>
          <version>${axiom.version}</version>
      </dependency>
      <dependency>
          <groupId>org.apache.ws.commons.axiom</groupId>
          <artifactId>axiom-impl</artifactId>
          <version>${axiom.version}</version>
      </dependency>
      <dependency>
          <groupId>org.apache.ws.commons.axiom</groupId>
          <artifactId>axiom-dom</artifactId>
          <version>${axiom.version}</version>
      </dependency>

      <dependency>
          <groupId>org.apache.axis2</groupId>
          <artifactId>axis2-rahas</artifactId>
          <version>${axis2.version}</version>
      </dependency>

      <dependency>
          <groupId>org.apache.ws.commons.schema</groupId>
          <artifactId>XmlSchema</artifactId>
          <version>${XmlSchema.version}</version>
      </dependency>

      <dependency>
          <groupId>org.apache.ws.commons.neethi</groupId>
          <artifactId>neethi</artifactId>
          <version>${neethi.version}</version>
      </dependency>
      
      <dependency>
          <groupId>wss4j</groupId>
          <artifactId>wss4j</artifactId>
          <version>${wss4j.version}</version>
      </dependency>

      <dependency>
          <groupId>org.apache.axis2</groupId>
          <artifactId>axis2-secpolicy</artifactId>
          <version>${axis2.version}</version>
      </dependency>
      
      <dependency>
          <groupId>org.apache.axis2</groupId>
          <artifactId>axis2-security</artifactId>
          <version>${axis2.version}</version>
      </dependency>
      
      <dependency>
          <groupId>xml-security</groupId>
          <artifactId>xmlsec</artifactId>
          <version>${xmlsec.version}</version>
      </dependency>

      <dependency>
          <groupId>incubator-woden</groupId>
          <artifactId>woden</artifactId>
          <version>${woden.version}</version>
      </dependency>

      <!-- external MARs -->
      <dependency>
          <groupId>axis2</groupId>
          <artifactId>addressing</artifactId>
          <version>${addressing.version}</version>
          <type>mar</type>
      </dependency>
      
      <dependency>
          <groupId>sandesha2</groupId>
          <artifactId>sandesha2</artifactId>
          <version>${sandesha2.version}</version>
          <type>mar</type>
      </dependency>
      
      <dependency>
          <groupId>axis2</groupId>
          <artifactId>rampart</artifactId>
          <version>${rampart.version}</version>
          <type>mar</type>
      </dependency>

      <!-- external JARs -->
      <dependency>
          <groupId>commons-logging</groupId>
          <artifactId>commons-logging</artifactId>
          <version>${commons.logging.version}</version>
      </dependency>
      <dependency>
          <groupId>commons-httpclient</groupId>
          <artifactId>commons-httpclient</artifactId>
          <version>${commons.httpclient.version}</version>
      </dependency>
      <dependency>
          <groupId>commons-codec</groupId>
          <artifactId>commons-codec</artifactId>
          <version>${commons.codec.version}</version>
      </dependency>
      <dependency>
          <groupId>log4j</groupId>
          <artifactId>log4j</artifactId>
          <version>${log4j.version}</version>
      </dependency>
      <dependency>
          <groupId>${stax.impl.groupid}</groupId>
          <artifactId>${stax.impl.artifactid}</artifactId>
          <version>${stax.impl.version}</version>
      </dependency>
      <dependency>
          <groupId>stax</groupId>
          <artifactId>stax-api</artifactId>
          <version>${stax.api.version}</version>
      </dependency>
      <dependency>
          <groupId>junit</groupId>
          <artifactId>junit</artifactId>
          <version>${junit.version}</version>
      </dependency>
      <dependency>
          <groupId>jaxen</groupId>
          <artifactId>jaxen</artifactId>
          <version>${jaxen.version}</version>
      </dependency>

			<dependency>
          <groupId>wsdl4j</groupId>
          <artifactId>wsdl4j</artifactId>
          <version>${wsdl4j.version}</version>
      </dependency>
			<dependency>
          <groupId>axis</groupId>
          <artifactId>axis-wsdl4j</artifactId>
          <version>${axis.wsdl4j.version}</version>
      </dependency>
      <dependency>
        <groupId>commons-fileupload</groupId>
        <artifactId>commons-fileupload</artifactId>
        <version>${commons.fileupload.version}</version>
     </dependency>
     <dependency>
	      <groupId>javax.servlet</groupId>
  	    <artifactId>servlet-api</artifactId>
    	  <version>${servletapi.version}</version>
    </dependency>
    <dependency>
        <groupId>geronimo-spec</groupId>
        <artifactId>geronimo-spec-javamail</artifactId>
        <version>${geronimo.spec.javamail.version}</version>
    </dependency>
    <dependency>
        <groupId>geronimo-spec</groupId>
        <artifactId>geronimo-spec-activation</artifactId>
        <version>${geronimo.spec.activation.version}</version>
    </dependency>
    <dependency>
        <groupId>geronimo-spec</groupId>
        <artifactId>geronimo-spec-jms</artifactId>
        <version>${geronimo.spec.jms.version}</version>
    </dependency>
    <dependency>
        <groupId>annogen</groupId>
        <artifactId>annogen</artifactId>
        <version>${annogen.version}</version>
    </dependency>
    <dependency>
        <groupId>backport-util-concurrent</groupId>
        <artifactId>backport-util-concurrent</artifactId>
        <version>${backport_util_concurrent.version}</version>
    </dependency>

    <dependency>
        <groupId>httpcomponents-httpcore</groupId>
        <artifactId>jakarta-httpcore</artifactId>
        <version>${jakarta.httpcore.version}</version>
    </dependency>
    
    <!-- For nhttp --> 
    <dependency>
        <groupId>directory-network</groupId>
        <artifactId>mina</artifactId>
        <version>${mina.version}</version>
    </dependency>
    <dependency>
	      <groupId>concurrent</groupId>
  		  <artifactId>concurrent</artifactId>
  			<version>1.3.4</version>
		</dependency>
    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-simple</artifactId>
        <version>${slf4j.version}</version>
    </dependency>
    <dependency>
        <groupId>asyncweb</groupId>
        <artifactId>asyncWeb</artifactId>
        <version>${asyncWeb.version}</version>
    </dependency>
    <dependency>
        <groupId>asyncweb</groupId>
        <artifactId>asyncWeb_API</artifactId>
        <version>${asyncWeb.version}</version>
    </dependency>
    <dependency>
        <groupId>asyncweb</groupId>
        <artifactId>asyncWeb_CommonCodecs</artifactId>
        <version>${asyncWeb.version}</version>
    </dependency>

	</dependencies>
  
  <!--
  <reporting>
    <plugins>
      <plugin>
        <inherited>false</inherited>
        <artifactId>maven-javadoc-plugin</artifactId>
        <configuration>
          <aggregate>true</aggregate>
        </configuration>
      </plugin>
      <plugin>
        <artifactId>maven-changes-plugin</artifactId>
        <reportSets>
          <reportSet>
            <reports>
              <report>changes-report</report>
            </reports>
          </reportSet>
        </reportSets>
      </plugin>
      <plugin>
        <artifactId>maven-project-info-reports-plugin</artifactId>
      </plugin>
      <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>jdepend-maven-plugin</artifactId>
        <version>2.0-beta-1-SNAPSHOT</version>
      </plugin>
      <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>jxr-maven-plugin</artifactId>
        <version>2.0-beta-2-SNAPSHOT</version>
      </plugin>
      <plugin>
        <artifactId>maven-site-plugin</artifactId>
        <inherited>false</inherited>
      </plugin>
    </plugins>
  </reporting>
  -->

  <distributionManagement>
<!--
    <repository>
      <id>apache-repo</id>
      <name>Maven Central Repository</name>
      <url>scpexe://people.apache.org/www/www.apache.org/dist/maven-repository</url>
    </repository>
    <snapshotRepository>
      <id>apache-snapshots</id>
      <name>Apache Development Repository</name>
      <url>scpexe://minotaur.apache.org/www/cvs.apache.org/maven-snapshot-repository</url>
    </snapshotRepository>
    -->
    <site>
      <id>website</id>
      <url>scpexe://people.apache.org/www/ws.apache.org/commons/axiom</url>
    </site>
  </distributionManagement>
  
  <repositories>
		<repository>
			<id>ibiblio</id>
			<name>Ibiblio Maven Repo</name>
			<layout>legacy</layout>
			<url>http://www.ibiblio.org/maven2</url>
			<releases>
				<updatePolicy>interval:1440</updatePolicy>
			</releases>
		</repository>
		<repository>
			<id>Apache People</id>
			<name>Apache People Repo</name>
			<layout>legacy</layout>
			<url>http://people.apache.org/repository</url>
			<releases>
				<updatePolicy>interval:1440</updatePolicy>
			</releases>
		</repository>
		<repository>
			<id>Apache Dist</id>
			<name>Apache Dist Repo</name>
			<layout>legacy</layout>
			<url>http://www.apache.org/dist/java-repository</url>
			<releases>
				<updatePolicy>interval:1440</updatePolicy>
			</releases>
		</repository>
		<repository>
			<id>openejb</id>
			<name>Openejb Repo</name>
			<layout>legacy</layout>
			<url>http://www.openejb.org/maven</url>
			<releases>
				<updatePolicy>interval:1440</updatePolicy>
			</releases>
		</repository>
		<repository>
			<id>codehaus</id>
			<name>Codehaus Repo</name>
			<layout>legacy</layout>
			<url>http://dist.codehaus.org</url>
			<releases>
				<updatePolicy>interval:1440</updatePolicy>
			</releases>
		</repository>
		<repository>
			<id>sunsite</id>
			<name>Sunsite Repo</name>
			<layout>legacy</layout>
			<url>http://mirrors.sunsite.dk/maven</url>
			<releases>
				<updatePolicy>interval:1440</updatePolicy>
			</releases>
		</repository>
		<repository>
			<id>sourceforge</id>
			<name>Sourceforge Repo</name>
			<layout>legacy</layout>
			<url>http://jibx.sourceforge.net/maven</url>
			<releases>
				<updatePolicy>interval:1440</updatePolicy>
			</releases>
		</repository>
		<repository>
			<id>asankha</id>
			<name>Asankha Repo</name>
			<layout>legacy</layout>
			<url>http://people.apache.org/~asankha/maven</url>
			<releases>
				<updatePolicy>interval:1440</updatePolicy>
			</releases>
		</repository>
	</repositories>
  
  <modules>
    <module>modules/nhttp</module>
    <module>modules/niohttp</module>
    <module>modules/core</module>
    <module>modules/extensions</module>
    <module>modules/samples</module>
  </modules>
  
  <properties>
    <axis2.version>1.1-SNAPSHOT</axis2.version>
    <axiom.version>SNAPSHOT</axiom.version>
    <XmlSchema.version>SNAPSHOT</XmlSchema.version>
		<neethi.version>SNAPSHOT</neethi.version>    
		<wss4j.version>SNAPSHOT</wss4j.version>
		<xmlsec.version>1.3.0</xmlsec.version>
		<woden.version>SNAPSHOT</woden.version>
		
		<addressing.version>SNAPSHOT</addressing.version>
		<sandesha2.version>SNAPSHOT</sandesha2.version>
		<rampart.version>SNAPSHOT</rampart.version>
		
		<commons.logging.version>1.0.4</commons.logging.version>
		<commons.httpclient.version>3.0</commons.httpclient.version>
		<commons.codec.version>1.3</commons.codec.version>
		<commons.fileupload.version>1.0</commons.fileupload.version>
		<jakarta.httpcore.version>4.0-alpha2</jakarta.httpcore.version>

		<log4j.version>1.2.13</log4j.version>
		<junit.version>3.8.1</junit.version>
		<jaxen.version>1.1-beta-8</jaxen.version>
		<servletapi.version>2.3</servletapi.version>
		<wsdl4j.version>1.5.2</wsdl4j.version>
		<axis.wsdl4j.version>1.2</axis.wsdl4j.version>
		<annogen.version>0.1.0</annogen.version>
		<backport_util_concurrent.version>2.1</backport_util_concurrent.version>
		
		<geronimo.spec.javamail.version>1.3.1-rc5</geronimo.spec.javamail.version>
		<geronimo.spec.activation.version>1.0.2-rc4</geronimo.spec.activation.version>
		<geronimo.spec.jms.version>1.1-rc4</geronimo.spec.jms.version>
		
		<stax.impl.groupid>woodstox</stax.impl.groupid>
		<stax.impl.artifactid>wstx</stax.impl.artifactid>
		<stax.impl.version>asl-3.0rc1</stax.impl.version>
		<stax.api.version>1.0.1</stax.api.version>
		
		<mina.version>0.8.0</mina.version>
		<slf4j.version>1.0</slf4j.version>
		<asyncWeb.version>0.8.2</asyncWeb.version>		
  </properties>
</project>
