ServerLowlevelMessagesIntegrationTests: timeouts raised osgi: log4j.properties added MoquetteOsgiTest: test imporved storage packages will checked too The state must be active osgi: README added for development log4j: fixed broker/pom.xml: dependencie added osgi config added osgi_test/pom: dependencies added MoquetteOsgiTest: test fixed
184 lines
6.5 KiB
XML
184 lines
6.5 KiB
XML
<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>
|
|
<relativePath>../</relativePath>
|
|
<artifactId>moquette-parent</artifactId>
|
|
<groupId>io.moquette</groupId>
|
|
<version>0.11-SNAPSHOT</version>
|
|
</parent>
|
|
|
|
<artifactId>moquette-osgi-test</artifactId>
|
|
<packaging>jar</packaging>
|
|
<name>Moquette - OSGi test</name>
|
|
|
|
<properties>
|
|
<pax.exam.version>4.6.0</pax.exam.version>
|
|
<url.version>1.4.0</url.version>
|
|
</properties>
|
|
|
|
<dependencies>
|
|
<dependency>
|
|
<groupId>io.moquette</groupId>
|
|
<artifactId>moquette-broker</artifactId>
|
|
<version>${project.version}</version>
|
|
</dependency>
|
|
|
|
<dependency>
|
|
<groupId>io.moquette</groupId>
|
|
<artifactId>moquette-h2-storage</artifactId>
|
|
<version>${project.version}</version>
|
|
</dependency>
|
|
|
|
<dependency>
|
|
<groupId>io.moquette</groupId>
|
|
<artifactId>moquette-mapdb-storage</artifactId>
|
|
<version>${project.version}</version>
|
|
</dependency>
|
|
|
|
<dependency>
|
|
<groupId>javax.servlet</groupId>
|
|
<artifactId>javax.servlet-api</artifactId>
|
|
<version>3.1.0</version>
|
|
</dependency>
|
|
|
|
<dependency>
|
|
<groupId>org.slf4j</groupId>
|
|
<artifactId>slf4j-api</artifactId>
|
|
<version>1.7.5</version>
|
|
<scope>test</scope>
|
|
</dependency>
|
|
|
|
<dependency>
|
|
<groupId>org.slf4j</groupId>
|
|
<artifactId>slf4j-log4j12</artifactId>
|
|
<version>1.7.5</version>
|
|
<scope>test</scope>
|
|
</dependency>
|
|
|
|
<dependency>
|
|
<groupId>org.ops4j.pax.exam</groupId>
|
|
<artifactId>pax-exam-container-native</artifactId>
|
|
<version>${pax.exam.version}</version>
|
|
<scope>test</scope>
|
|
</dependency>
|
|
|
|
<dependency>
|
|
<groupId>org.ops4j.pax.exam</groupId>
|
|
<artifactId>pax-exam-junit4</artifactId>
|
|
<version>${pax.exam.version}</version>
|
|
<scope>test</scope>
|
|
</dependency>
|
|
|
|
<dependency>
|
|
<groupId>org.ops4j.pax.exam</groupId>
|
|
<artifactId>pax-exam-link-mvn</artifactId>
|
|
<version>${pax.exam.version}</version>
|
|
<scope>test</scope>
|
|
</dependency>
|
|
|
|
<dependency>
|
|
<groupId>org.ops4j.pax.url</groupId>
|
|
<artifactId>pax-url-aether</artifactId>
|
|
<version>${url.version}</version>
|
|
<scope>test</scope>
|
|
</dependency>
|
|
|
|
<dependency>
|
|
<groupId>org.apache.felix</groupId>
|
|
<artifactId>org.apache.felix.framework</artifactId>
|
|
<version>5.0.0</version>
|
|
<scope>test</scope>
|
|
</dependency>
|
|
|
|
<dependency>
|
|
<groupId>javax.inject</groupId>
|
|
<artifactId>javax.inject</artifactId>
|
|
<version>1</version>
|
|
<scope>test</scope>
|
|
</dependency>
|
|
</dependencies>
|
|
|
|
<build>
|
|
<plugins>
|
|
<plugin>
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
<artifactId>maven-antrun-plugin</artifactId>
|
|
<version>1.7</version>
|
|
<executions>
|
|
<execution>
|
|
<id>compile</id>
|
|
<phase>compile</phase>
|
|
<configuration>
|
|
<target>
|
|
<property name="compile_classpath" refid="maven.compile.classpath"/>
|
|
<property name="runtime_classpath" refid="maven.runtime.classpath"/>
|
|
<property name="test_classpath" refid="maven.test.classpath"/>
|
|
<property name="plugin_classpath" refid="maven.plugin.classpath"/>
|
|
|
|
<echo message="compile classpath: ${compile_classpath}"/>
|
|
<echo message="runtime classpath: ${runtime_classpath}"/>
|
|
<echo message="test classpath: ${test_classpath}"/>
|
|
<echo message="plugin classpath: ${plugin_classpath}"/>
|
|
</target>
|
|
</configuration>
|
|
<goals>
|
|
<goal>run</goal>
|
|
</goals>
|
|
</execution>
|
|
</executions>
|
|
</plugin>
|
|
|
|
<plugin>
|
|
<groupId>org.ops4j.pax.exam</groupId>
|
|
<artifactId>exam-maven-plugin</artifactId>
|
|
<version>${pax.exam.version}</version>
|
|
<configuration>
|
|
<configClass>io.moquette.test.osgi.MoquetteOsgiTest</configClass>
|
|
</configuration>
|
|
<executions>
|
|
<execution>
|
|
<goals>
|
|
<goal>start-container</goal>
|
|
<goal>stop-container</goal>
|
|
</goals>
|
|
</execution>
|
|
</executions>
|
|
</plugin>
|
|
|
|
<plugin>
|
|
<groupId>org.apache.servicemix.tooling</groupId>
|
|
<artifactId>depends-maven-plugin</artifactId>
|
|
<version>1.2</version>
|
|
<executions>
|
|
<execution>
|
|
<id>generate-depends-file</id>
|
|
<phase>generate-resources</phase>
|
|
<goals>
|
|
<goal>generate-depends-file</goal>
|
|
</goals>
|
|
</execution>
|
|
</executions>
|
|
</plugin>
|
|
|
|
<plugin>
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
<artifactId>maven-failsafe-plugin</artifactId>
|
|
<version>2.12</version>
|
|
<executions>
|
|
<execution>
|
|
<goals>
|
|
<goal>integration-test</goal>
|
|
</goals>
|
|
</execution>
|
|
</executions>
|
|
<configuration>
|
|
<forkMode>always</forkMode>
|
|
<parallel>none</parallel>
|
|
<threadCount>1</threadCount>
|
|
</configuration>
|
|
</plugin>
|
|
</plugins>
|
|
</build>
|
|
</project>
|