Files
IM-server-new/pom.xml
T
andsel d9ff81131c Merged topic subscription search and publish into single MessagePublisher method
First step on implementing H2 storage

Minor, fixed not imported class

Cleaned MessageStore interface to avoid duplication of methods used in couple. Switched from guid + message to move messages

Separated ISubscriptionsStore from ISessionStore

Implemented H2 queue
2017-06-02 10:13:34 +02:00

236 lines
8.0 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>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<netty.version>4.1.6.Final</netty.version>
<source.version>1.7</source.version>
<target.version>1.7</target.version>
<bintray.repo>andsel/maven</bintray.repo>
<bintray.parent.package>io.moquette.moquette-parent</bintray.parent.package>
</properties>
<groupId>io.moquette</groupId>
<artifactId>moquette-parent</artifactId>
<packaging>pom</packaging>
<version>0.10-SNAPSHOT</version>
<name>Moquette MQTT</name>
<description>Moquette lightweight MQTT Broker</description>
<inceptionYear>2011</inceptionYear>
<url>https://github.com/andsel/moquette/</url>
<licenses>
<license>
<name>The Apache License, Version 2.0</name>
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
</license>
<license>
<name>Eclipse Public License - Version 1.0</name>
<url>http://www.eclipse.org/org/documents/epl-v10.php</url>
</license>
</licenses>
<developers>
<developer>
<id>andsel</id>
<name>Andrea Selva</name>
<roles>
<role>architect</role>
<role>developer</role>
<role>founder</role>
</roles>
<timezone>+1</timezone>
</developer>
</developers>
<contributors>
<contributor>
<name>Steven Warwick</name>
<url>http://stevenwarwick.com</url>
</contributor>
<contributor>
<name>Igor Yova</name>
<url>https://github.com/Fameing</url>
</contributor>
<contributor>
<name>Luca Capra</name>
<url>https://github.com/muka</url>
</contributor>
<contributor>
<name>Wagner Macedo</name>
<url>https://github.com/wagnerluis1982</url>
</contributor>
<contributor>
<name>Luis Barrios</name>
<url>https://github.com/lbarriosh</url>
</contributor>
<contributor>
<name>Christophe Mourette</name>
<url>https://github.com/mackristof</url>
</contributor>
<contributor>
<name>Victor Kazakov</name>
<url>https://github.com/kazvictor</url>
</contributor>
<contributor>
<name>Neeme Praks</name>
<url>https://github.com/nemecec</url>
</contributor>
<contributor>
<name>Kevin Berendsen</name>
<url>https://github.com/kevto</url>
</contributor>
<contributor>
<name>Chris Schaefer</name>
<url>https://github.com/windbender</url>
</contributor>
<contributor>
<name>Keith Hughes</name>
<url>http://www.inhabitech.com/blog/author/keith/</url>
</contributor>
<contributor>
<name>Luca Capra</name>
<email>[email protected]</email>
</contributor>
<contributor>
<name>konradm</name>
</contributor>
<contributor>
<name>pkhanal</name>
</contributor>
</contributors>
<scm>
<connection>scm:git:[email protected]:andsel/moquette.git</connection>
<developerConnection>scm:git:[email protected]:andsel/moquette.git</developerConnection>
<url>[email protected]:andsel/moquette.git</url>
</scm>
<modules>
<module>broker</module>
<module>mapdb_storage</module>
<module>h2_storage</module>
<module>distribution</module>
<module>embedding_moquette</module>
<module>osgi_test</module>
<module>perf</module>
</modules>
<reporting>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
<version>2.6</version>
</plugin>
</plugins>
</reporting>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>${source.version}</source>
<target>${target.version}</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<version>2.17</version>
<configuration>
<configLocation>checkstyle.xml</configLocation>
<suppressionsLocation>checkstyle-suppressions.xml</suppressionsLocation>
<!--
<configLocation>/google_checks.xml</configLocation>
-->
<failOnViolation>true</failOnViolation>
<consoleOutput>true</consoleOutput>
</configuration>
<executions>
<execution>
<phase>validate</phase>
<goals>
<goal>check</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
<profiles>
<profile>
<id>release-sign-artifacts</id>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<executions>
<execution>
<id>attach-sources</id>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<executions>
<execution>
<id>attach-javadocs</id>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-gpg-plugin</artifactId>
<executions>
<execution>
<id>sign-artifacts</id>
<phase>package</phase>
<goals>
<goal>sign</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
</profiles>
<repositories>
<repository>
<id>Paho Releases</id>
<url>https://repo.eclipse.org/content/repositories/paho-releases/</url>
</repository>
<repository>
<id>sonatype-snapshots</id>
<snapshots>
<enabled>true</enabled>
</snapshots>
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
</repository>
</repositories>
<distributionManagement>
<repository>
<id>bintray</id>
<url>https://api.bintray.com/maven/${bintray.repo}/${bintray.parent.package}</url>
</repository>
</distributionManagement>
</project>