roboconf-messaging-http
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>net.roboconf</groupId> <artifactId>roboconf-messaging-http</artifactId> <version>0.9.1</version> </dependency>
<?xml version="1.0" encoding="UTF-8"?> <!-- Copyright 2013-2017 Linagora, Université Joseph Fourier, Floralis The present code is developed in the scope of the joint LINAGORA - Université Joseph Fourier - Floralis research program and is designated as a "Result" pursuant to the terms and conditions of the LINAGORA - Université Joseph Fourier - Floralis research program. Each copyright holder of Results enumerated here above fully & independently holds complete ownership of the complete Intellectual Property rights applicable to the whole of said Results, and may freely exploit it in any manner which does not infringe the moral rights of the other copyright holders. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. --> <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> <parent> <groupId>net.roboconf</groupId> <artifactId>roboconf-platform-parent</artifactId> <version>0.9.1</version> <relativePath>../../pom.xml</relativePath> </parent> <groupId>net.roboconf</groupId> <artifactId>roboconf-messaging-http</artifactId> <name>Roboconf :: Messaging :: HTTP</name> <packaging>bundle</packaging> <dependencies> <dependency> <groupId>net.roboconf</groupId> <artifactId>roboconf-core</artifactId> <version>${project.version}</version> <scope>provided</scope> </dependency> <dependency> <groupId>net.roboconf</groupId> <artifactId>roboconf-messaging-api</artifactId> <version>${project.version}</version> <scope>provided</scope> </dependency> <dependency> <groupId>org.osgi</groupId> <artifactId>org.osgi.core</artifactId> <version>4.3.1</version> <scope>provided</scope> </dependency> <dependency> <groupId>javax.websocket</groupId> <artifactId>javax.websocket-api</artifactId> <version>1.0</version> <scope>provided</scope> </dependency> <!-- To run javax.websocket in embedded server --> <dependency> <groupId>org.eclipse.jetty.websocket</groupId> <artifactId>javax-websocket-server-impl</artifactId> <version>${websocket.version}</version> <scope>test</scope> </dependency> <!-- To run javax.websocket client --> <dependency> <groupId>org.eclipse.jetty.websocket</groupId> <artifactId>javax-websocket-client-impl</artifactId> <version>${websocket.version}</version> <scope>provided</scope> </dependency> <dependency> <groupId>org.eclipse.jetty.websocket</groupId> <artifactId>websocket-api</artifactId> <version>${websocket.version}</version> <scope>provided</scope> </dependency> <dependency> <groupId>org.eclipse.jetty.websocket</groupId> <artifactId>websocket-servlet</artifactId> <version>${websocket.version}</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.apache.felix</groupId> <artifactId>org.osgi.compendium</artifactId> <version>1.4.0</version> <scope>provided</scope> <exclusions> <exclusion> <groupId>org.apache.felix</groupId> <artifactId>javax.servlet</artifactId> </exclusion> <exclusion> <groupId>org.apache.felix</groupId> <artifactId>org.osgi.foundation</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>net.roboconf</groupId> <artifactId>roboconf-messaging-api</artifactId> <version>${project.version}</version> <type>test-jar</type> <scope>test</scope> </dependency> <dependency> <groupId>net.roboconf</groupId> <artifactId>roboconf-core</artifactId> <version>${project.version}</version> <type>test-jar</type> <scope>test</scope> </dependency> <dependency> <groupId>org.apache.felix</groupId> <artifactId>org.apache.felix.ipojo</artifactId> <version>${ipojo.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.mockito</groupId> <artifactId>mockito-core</artifactId> <scope>test</scope> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.apache.felix</groupId> <artifactId>maven-bundle-plugin</artifactId> <configuration> <instructions> <Import-Package> <!-- Force the import of API messages (deserialization issues) --> net.roboconf.messaging.api.messages.from_agent_to_agent;version="${version.range}", net.roboconf.messaging.api.messages.from_agent_to_dm;version="${version.range}", net.roboconf.messaging.api.messages.from_dm_to_agent;version="${version.range}", net.roboconf.messaging.api.messages.from_dm_to_dm;version="${version.range}", <!-- Usual imports with Roboconf bundles --> net.roboconf.*;version="${version.range}", * </Import-Package> <Export-Package> !net.roboconf.messaging.http.internal.*, net.roboconf.messaging.http.* </Export-Package> </instructions> </configuration> </plugin> <plugin> <groupId>org.apache.felix</groupId> <artifactId>maven-ipojo-plugin</artifactId> <executions> <execution> <goals> <goal>ipojo-bundle</goal> </goals> </execution> </executions> </plugin> </plugins> </build> </project>