- Added Java 7 and Android versions of the RabbitMQ connector - Added the RabbitMQ connector to the distributions - Added "Vino Yang" to the CONTRIBUTORS for version 1.3.0 - Added "EDGENT-447 Add RabbitMQ connector" to the RELEASE_NOTES for version 1.3.0
Project: http://git-wip-us.apache.org/repos/asf/incubator-edgent/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-edgent/commit/d8d6c40f Tree: http://git-wip-us.apache.org/repos/asf/incubator-edgent/tree/d8d6c40f Diff: http://git-wip-us.apache.org/repos/asf/incubator-edgent/diff/d8d6c40f Branch: refs/heads/develop Commit: d8d6c40fcb80c917c6f9f26c3549dedb35314be2 Parents: 411ec24 Author: Christofer Dutz <christofer.d...@c-ware.de> Authored: Sun Mar 11 17:40:06 2018 +0100 Committer: Christofer Dutz <christofer.d...@c-ware.de> Committed: Sun Mar 11 17:40:06 2018 +0100 ---------------------------------------------------------------------- CONTRIBUTORS | 1 + RELEASE_NOTES | 3 +- connectors/pom.xml | 2 +- connectors/rabbitmq/pom.xml | 20 +--- distribution/pom.xml | 5 + platforms/android/connectors/pom.xml | 1 + platforms/android/connectors/rabbitmq/pom.xml | 99 ++++++++++++++++ platforms/android/distribution/pom.xml | 5 + platforms/java7/connectors/pom.xml | 1 + platforms/java7/connectors/rabbitmq/pom.xml | 127 +++++++++++++++++++++ platforms/java7/distribution/pom.xml | 5 + 11 files changed, 253 insertions(+), 16 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/d8d6c40f/CONTRIBUTORS ---------------------------------------------------------------------- diff --git a/CONTRIBUTORS b/CONTRIBUTORS index b6db687..00b69a0 100644 --- a/CONTRIBUTORS +++ b/CONTRIBUTORS @@ -23,6 +23,7 @@ Apache Edgent(incubating) 1.3.0 --------------------- Dale LaBossiere Christofer Dutz +Vino Yang Apache Edgent(incubating) 1.2.0 --------------------- http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/d8d6c40f/RELEASE_NOTES ---------------------------------------------------------------------- diff --git a/RELEASE_NOTES b/RELEASE_NOTES index baf2cd5..caa4d96 100644 --- a/RELEASE_NOTES +++ b/RELEASE_NOTES @@ -5,7 +5,8 @@ TODO - summary New Features -------------------- TODO -EDGENT-439 Optionally specify TCP port for Edgent console +EDGENT-439 Optionally specify TCP port for Edgent console +EDGENT-447 Add RabbitMQ connector Incompatible API changes ------------------------ http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/d8d6c40f/connectors/pom.xml ---------------------------------------------------------------------- diff --git a/connectors/pom.xml b/connectors/pom.xml index edc2e5b..40be3b5 100644 --- a/connectors/pom.xml +++ b/connectors/pom.xml @@ -43,13 +43,13 @@ <module>kafka</module> <module>mqtt</module> <module>pubsub</module> + <module>rabbitmq</module> <module>serial</module> <module>websocket</module> <module>websocket-base</module> <module>websocket-jetty</module> <module>websocket-misc</module> <module>websocket-server</module> - <module>rabbitmq</module> </modules> </project> http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/d8d6c40f/connectors/rabbitmq/pom.xml ---------------------------------------------------------------------- diff --git a/connectors/rabbitmq/pom.xml b/connectors/rabbitmq/pom.xml index a648b61..caa4138 100644 --- a/connectors/rabbitmq/pom.xml +++ b/connectors/rabbitmq/pom.xml @@ -32,21 +32,22 @@ <name>Apache Edgent (Java 8): Connectors: RabbitMQ</name> <properties> - <remote-resources-maven-plugin.remote-resources.dir>../../src/main/ibm-remote-resources</remote-resources-maven-plugin.remote-resources.dir> - <edgent.version></edgent.version> <rabbitmq.version>5.1.2</rabbitmq.version> </properties> <dependencies> - <!-- edgent start --> <dependency> <groupId>org.apache.edgent</groupId> <artifactId>edgent-api-topology</artifactId> <version>1.3.0-SNAPSHOT</version> </dependency> - <!-- edgent end --> - <!-- edgent test start --> + <dependency> + <groupId>com.rabbitmq</groupId> + <artifactId>amqp-client</artifactId> + <version>${rabbitmq.version}</version> + </dependency> + <dependency> <groupId>org.apache.edgent</groupId> <artifactId>edgent-providers-direct</artifactId> @@ -74,15 +75,6 @@ <type>test-jar</type> <scope>test</scope> </dependency> - <!-- edgent test end --> - - <!-- rabbitmq start --> - <dependency> - <groupId>com.rabbitmq</groupId> - <artifactId>amqp-client</artifactId> - <version>${rabbitmq.version}</version> - </dependency> - <!-- rabbitmq end --> </dependencies> </project> \ No newline at end of file http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/d8d6c40f/distribution/pom.xml ---------------------------------------------------------------------- diff --git a/distribution/pom.xml b/distribution/pom.xml index a96e40f..43bc4dc 100644 --- a/distribution/pom.xml +++ b/distribution/pom.xml @@ -184,6 +184,11 @@ </dependency> <dependency> <groupId>org.apache.edgent</groupId> + <artifactId>edgent-connectors-rabbitmq</artifactId> + <version>1.3.0-SNAPSHOT</version> + </dependency> + <dependency> + <groupId>org.apache.edgent</groupId> <artifactId>edgent-connectors-serial</artifactId> <version>1.3.0-SNAPSHOT</version> </dependency> http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/d8d6c40f/platforms/android/connectors/pom.xml ---------------------------------------------------------------------- diff --git a/platforms/android/connectors/pom.xml b/platforms/android/connectors/pom.xml index 4219449..15f3c7e 100644 --- a/platforms/android/connectors/pom.xml +++ b/platforms/android/connectors/pom.xml @@ -43,6 +43,7 @@ <module>kafka</module> <module>mqtt</module> <module>pubsub</module> + <module>rabbitmq</module> <module>serial</module> <module>websocket</module> <module>websocket-base</module> http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/d8d6c40f/platforms/android/connectors/rabbitmq/pom.xml ---------------------------------------------------------------------- diff --git a/platforms/android/connectors/rabbitmq/pom.xml b/platforms/android/connectors/rabbitmq/pom.xml new file mode 100644 index 0000000..7c47297 --- /dev/null +++ b/platforms/android/connectors/rabbitmq/pom.xml @@ -0,0 +1,99 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You 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/xsd/maven-4.0.0.xsd"> + <modelVersion>4.0.0</modelVersion> + + <parent> + <groupId>org.apache.edgent.android</groupId> + <artifactId>edgent-connectors</artifactId> + <version>1.3.0-SNAPSHOT</version> + </parent> + + <artifactId>edgent-connectors-rabbitmq</artifactId> + + <name>Apache Edgent (Android): Connectors: RabbitMQ</name> + + <properties> + <rabbitmq.version>5.1.2</rabbitmq.version> + </properties> + + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-dependency-plugin</artifactId> + <executions> + <execution> + <id>copy</id> + <phase>compile</phase> + <goals> + <goal>unpack</goal> + </goals> + <configuration> + <artifactItems> + <artifactItem> + <groupId>org.apache.edgent</groupId> + <artifactId>${project.artifactId}</artifactId> + <version>${project.version}</version> + <outputDirectory>${project.build.directory}/classes</outputDirectory> + <excludes>META-INF/**</excludes> + </artifactItem> + </artifactItems> + </configuration> + </execution> + <execution> + <id>copy-test</id> + <phase>test-compile</phase> + <goals> + <goal>unpack</goal> + </goals> + <configuration> + <artifactItems> + <artifactItem> + <groupId>org.apache.edgent</groupId> + <artifactId>${project.artifactId}</artifactId> + <version>${project.version}</version> + <classifier>tests</classifier> + <outputDirectory>${project.build.directory}/test-classes</outputDirectory> + <excludes>META-INF/**</excludes> + </artifactItem> + </artifactItems> + </configuration> + </execution> + </executions> + </plugin> + </plugins> + </build> + + <dependencies> + <dependency> + <groupId>org.apache.edgent.android</groupId> + <artifactId>edgent-api-topology</artifactId> + <version>1.3.0-SNAPSHOT</version> + </dependency> + + <dependency> + <groupId>com.rabbitmq</groupId> + <artifactId>amqp-client</artifactId> + <version>${rabbitmq.version}</version> + </dependency> + </dependencies> + +</project> http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/d8d6c40f/platforms/android/distribution/pom.xml ---------------------------------------------------------------------- diff --git a/platforms/android/distribution/pom.xml b/platforms/android/distribution/pom.xml index dded491..cacd83b 100644 --- a/platforms/android/distribution/pom.xml +++ b/platforms/android/distribution/pom.xml @@ -198,6 +198,11 @@ </dependency> <dependency> <groupId>org.apache.edgent.android</groupId> + <artifactId>edgent-connectors-rabbitmq</artifactId> + <version>1.3.0-SNAPSHOT</version> + </dependency> + <dependency> + <groupId>org.apache.edgent.android</groupId> <artifactId>edgent-connectors-serial</artifactId> <version>1.3.0-SNAPSHOT</version> </dependency> http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/d8d6c40f/platforms/java7/connectors/pom.xml ---------------------------------------------------------------------- diff --git a/platforms/java7/connectors/pom.xml b/platforms/java7/connectors/pom.xml index aca7bc6..2e29784 100644 --- a/platforms/java7/connectors/pom.xml +++ b/platforms/java7/connectors/pom.xml @@ -43,6 +43,7 @@ <module>kafka</module> <module>mqtt</module> <module>pubsub</module> + <module>rabbitmq</module> <module>serial</module> <module>websocket</module> <module>websocket-base</module> http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/d8d6c40f/platforms/java7/connectors/rabbitmq/pom.xml ---------------------------------------------------------------------- diff --git a/platforms/java7/connectors/rabbitmq/pom.xml b/platforms/java7/connectors/rabbitmq/pom.xml new file mode 100644 index 0000000..1218377 --- /dev/null +++ b/platforms/java7/connectors/rabbitmq/pom.xml @@ -0,0 +1,127 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You 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/xsd/maven-4.0.0.xsd"> + <modelVersion>4.0.0</modelVersion> + + <parent> + <groupId>org.apache.edgent.java7</groupId> + <artifactId>edgent-connectors</artifactId> + <version>1.3.0-SNAPSHOT</version> + </parent> + + <artifactId>edgent-connectors-rabbitmq</artifactId> + + <name>Apache Edgent (Java 7): Connectors: RabbitMQ</name> + + <properties> + <rabbitmq.version>5.1.2</rabbitmq.version> + </properties> + + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-dependency-plugin</artifactId> + <executions> + <execution> + <id>copy</id> + <phase>compile</phase> + <goals> + <goal>unpack</goal> + </goals> + <configuration> + <artifactItems> + <artifactItem> + <groupId>org.apache.edgent</groupId> + <artifactId>${project.artifactId}</artifactId> + <version>${project.version}</version> + <outputDirectory>${project.build.directory}/classes</outputDirectory> + <excludes>META-INF/**</excludes> + </artifactItem> + </artifactItems> + </configuration> + </execution> + <execution> + <id>copy-test</id> + <phase>test-compile</phase> + <goals> + <goal>unpack</goal> + </goals> + <configuration> + <artifactItems> + <artifactItem> + <groupId>org.apache.edgent</groupId> + <artifactId>${project.artifactId}</artifactId> + <version>${project.version}</version> + <classifier>tests</classifier> + <outputDirectory>${project.build.directory}/test-classes</outputDirectory> + <excludes>META-INF/**</excludes> + </artifactItem> + </artifactItems> + </configuration> + </execution> + </executions> + </plugin> + </plugins> + </build> + + <dependencies> + <dependency> + <groupId>org.apache.edgent.java7</groupId> + <artifactId>edgent-api-topology</artifactId> + <version>1.3.0-SNAPSHOT</version> + </dependency> + + <dependency> + <groupId>com.rabbitmq</groupId> + <artifactId>amqp-client</artifactId> + <version>${rabbitmq.version}</version> + </dependency> + + <dependency> + <groupId>org.apache.edgent.java7</groupId> + <artifactId>edgent-providers-direct</artifactId> + <version>1.3.0-SNAPSHOT</version> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.apache.edgent.java7</groupId> + <artifactId>edgent-providers-direct</artifactId> + <version>1.3.0-SNAPSHOT</version> + <type>test-jar</type> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.apache.edgent.java7</groupId> + <artifactId>edgent-connectors-common</artifactId> + <version>1.3.0-SNAPSHOT</version> + <type>test-jar</type> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.apache.edgent.java7</groupId> + <artifactId>edgent-api-topology</artifactId> + <version>1.3.0-SNAPSHOT</version> + <type>test-jar</type> + <scope>test</scope> + </dependency> + </dependencies> + +</project> http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/d8d6c40f/platforms/java7/distribution/pom.xml ---------------------------------------------------------------------- diff --git a/platforms/java7/distribution/pom.xml b/platforms/java7/distribution/pom.xml index 4b90bb7..1a6376b 100644 --- a/platforms/java7/distribution/pom.xml +++ b/platforms/java7/distribution/pom.xml @@ -184,6 +184,11 @@ </dependency> <dependency> <groupId>org.apache.edgent.java7</groupId> + <artifactId>edgent-connectors-rabbitmq</artifactId> + <version>1.3.0-SNAPSHOT</version> + </dependency> + <dependency> + <groupId>org.apache.edgent.java7</groupId> <artifactId>edgent-connectors-serial</artifactId> <version>1.3.0-SNAPSHOT</version> </dependency>