<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>org.sonatype.oss</groupId>
		<artifactId>oss-parent</artifactId>
		<version>6</version>
	</parent>
	<groupId>fr.velossity.osgi</groupId>
	<artifactId>patterns.integration</artifactId>
	<version>1.0.8</version>
	<packaging>jar</packaging>

	<name>Pax-exam integration tests</name>
	<description>Integration tests for all</description>

	<dependencies>
		<dependency>
			<groupId>org.ops4j.pax.exam</groupId>
			<artifactId>pax-exam</artifactId>
			<version>1.2.0</version>
		</dependency>
		<dependency>
			<groupId>org.ops4j.pax.exam</groupId>
			<artifactId>pax-exam-junit</artifactId>
			<version>1.2.0</version>
		</dependency>
		<dependency>
			<groupId>org.ops4j.pax.exam</groupId>
			<artifactId>pax-exam-container-default</artifactId>
			<version>1.2.0</version>
		</dependency>
		<dependency>
			<groupId>org.apache.felix</groupId>
			<artifactId>org.apache.felix.main</artifactId>
			<version>2.0.1</version>
		</dependency>
		<dependency>
			<groupId>org.apache.felix</groupId>
			<artifactId>org.apache.felix.ipojo</artifactId>
			<version>1.2.0</version>
			<exclusions>
				<exclusion>
					<groupId>org.apache.felix</groupId>
					<artifactId>org.osgi.foundation</artifactId>
				</exclusion>
			</exclusions>
		</dependency>
		
	<!-- NOTE: These dependency declarations are only required to sort this 
		project to the end of the line in the multimodule build. Since we only include 
		the child1 module in our assembly, we only need to ensure this distribution 
		project builds AFTER that one... -->
		<dependency>
			<groupId>fr.velossity.osgi</groupId>
			<artifactId>ConsumerEA</artifactId>
			<version>1.0.8</version>
		</dependency>
		<dependency>
			<groupId>fr.velossity.osgi</groupId>
			<artifactId>ConsumerWA</artifactId>
			<version>1.0.8</version>
		</dependency>
		<dependency>
			<groupId>fr.velossity.osgi</groupId>
			<artifactId>ConsumerWB</artifactId>
			<version>1.0.8</version>
		</dependency>
		<dependency>
			<groupId>fr.velossity.osgi</groupId>
			<artifactId>ProducerEA</artifactId>
			<version>1.0.8</version>
		</dependency>
		<dependency>
			<groupId>fr.velossity.osgi</groupId>
			<artifactId>ProducerWA</artifactId>
			<version>1.0.8</version>
		</dependency>
		<dependency>
			<groupId>fr.velossity.osgi</groupId>
			<artifactId>ProducerWB</artifactId>
			<version>1.0.8</version>
		</dependency>
		<dependency>
			<groupId>fr.velossity.osgi</groupId>
			<artifactId>ServiceAPI</artifactId>
			<version>1.0.8</version>
		</dependency>
		<dependency>
			<groupId>fr.velossity.osgi</groupId>
			<artifactId>ServiceAPI4WBStep2</artifactId>
			<version>1.0.8</version>
		</dependency>
		<dependency>
			<groupId>fr.velossity.osgi</groupId>
			<artifactId>ServiceAPI4WBStep3</artifactId>
			<version>1.0.8</version>
		</dependency>
		<dependency>
			<groupId>fr.velossity.osgi</groupId>
			<artifactId>ServiceProvider</artifactId>
			<version>1.0.8</version>
		</dependency>
		<dependency>
			<groupId>fr.velossity.osgi</groupId>
			<artifactId>ServiceProvider1</artifactId>
			<version>1.0.8</version>
		</dependency>
		<dependency>
			<groupId>fr.velossity.osgi</groupId>
			<artifactId>ServiceProvider2</artifactId>
			<version>1.0.8</version>
		</dependency>
		<dependency>
			<groupId>fr.velossity.osgi</groupId>
			<artifactId>ServiceProviderWB1</artifactId>
			<version>1.0.8</version>
		</dependency>
		<dependency>
			<groupId>fr.velossity.osgi</groupId>
			<artifactId>ServiceProviderWB2</artifactId>
			<version>1.0.8</version>
		</dependency>
		<dependency>
			<groupId>fr.velossity.osgi</groupId>
			<artifactId>ServiceRequester</artifactId>
			<version>1.0.8</version>
		</dependency>
		<dependency>
			<groupId>fr.velossity.osgi</groupId>
			<artifactId>ServiceRequester1</artifactId>
			<version>1.0.8</version>						
		</dependency>
		<dependency>
			<groupId>fr.velossity.osgi</groupId>
			<artifactId>ServiceRequester2</artifactId>
			<version>1.0.8</version>
		</dependency>
		<dependency>
			<groupId>fr.velossity.osgi</groupId>
			<artifactId>ServiceRequesterWB1</artifactId>
			<version>1.0.8</version>						
		</dependency>
		<dependency>
			<groupId>fr.velossity.osgi</groupId>
			<artifactId>ServiceRequesterWB2</artifactId>
			<version>1.0.8</version>						
		</dependency>
		<dependency>
			<groupId>fr.velossity.osgi</groupId>
			<artifactId>ExtenderServiceProvider</artifactId>
			<version>1.0.8</version>						
		</dependency>
		<dependency>
			<groupId>fr.velossity.osgi</groupId>
			<artifactId>ExtenderServiceRequester</artifactId>
			<version>1.0.8</version>						
		</dependency>
		<dependency>
			<groupId>fr.velossity.osgi</groupId>
			<artifactId>iPOJOServiceProvider</artifactId>
			<version>1.0.8</version>
		</dependency>
		<dependency>
			<groupId>fr.velossity.osgi</groupId>
			<artifactId>iPOJOServiceRequester</artifactId>
			<version>1.0.8</version>
		</dependency>
	</dependencies>

	<build>
		<plugins>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-compiler-plugin</artifactId>
				<version>2.3.2</version>
				<configuration>
					<source>1.5</source>
					<target>1.5</target>
				</configuration>
			</plugin>

			<!-- use pax exam maven plugin -->

			<!-- Note: settings and dependencies for the final osgi runtime (TESTS) 
				are just used in TestCases that annotated with this: @RunWith( MavenConfiguredJUnit4TestRunner.class 
				) All other testcases will use their own settings/provisioning inside @Configure 
				Methods. -->
			<plugin>
				<groupId>org.ops4j.pax.exam</groupId>
				<artifactId>maven-paxexam-plugin</artifactId>
				<version>1.2.3</version>
				<executions>
					<execution>
						<id>generate-config</id>
						<goals>
							<goal>generate-config</goal>
							<goal>generate-depends-file</goal>
						</goals>
					</execution>
				</executions>
				<configuration>
				</configuration>
			</plugin>
		</plugins>
	</build>

  <scm>
    <connection>scm:svn:http://svn.sonatype.org/spice/tags/patterns.aggregator-1.0.8/oss-parent-6/patterns.integration</connection>
    <developerConnection>scm:svn:https://svn.sonatype.org/spice/tags/patterns.aggregator-1.0.8/oss-parent-6/patterns.integration</developerConnection>
    <url>http://svn.sonatype.org/spice/tags/patterns.aggregator-1.0.8/oss-parent-6/patterns.integration</url>
  </scm>
</project>