Fixed the build problem after API refactoring.
diff --git a/apps/iot/pom.xml b/apps/iot/pom.xml
index 0763ee8..595ef23 100644
--- a/apps/iot/pom.xml
+++ b/apps/iot/pom.xml
@@ -33,7 +33,7 @@
<dependencies>
<dependency>
<groupId>org.apache.edgent</groupId>
- <artifactId>edgent-api-topology</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
</dependency>
<dependency>
diff --git a/apps/runtime/pom.xml b/apps/runtime/pom.xml
index d558903..dbbd93b 100644
--- a/apps/runtime/pom.xml
+++ b/apps/runtime/pom.xml
@@ -33,7 +33,7 @@
<dependencies>
<dependency>
<groupId>org.apache.edgent</groupId>
- <artifactId>edgent-api-topology</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
</dependency>
<dependency>
diff --git a/platforms/android/analytics/math3/pom.xml b/platforms/android/analytics/math3/pom.xml
index 045c1df..5bff3d0 100644
--- a/platforms/android/analytics/math3/pom.xml
+++ b/platforms/android/analytics/math3/pom.xml
@@ -66,7 +66,7 @@
<dependencies>
<dependency>
<groupId>org.apache.edgent.android</groupId>
- <artifactId>edgent-api-topology</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
</dependency>
<dependency>
diff --git a/platforms/android/analytics/sensors/pom.xml b/platforms/android/analytics/sensors/pom.xml
index 08f5cb7..5dffef6 100644
--- a/platforms/android/analytics/sensors/pom.xml
+++ b/platforms/android/analytics/sensors/pom.xml
@@ -66,7 +66,7 @@
<dependencies>
<dependency>
<groupId>org.apache.edgent.android</groupId>
- <artifactId>edgent-api-topology</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
</dependency>
</dependencies>
diff --git a/platforms/android/android/hardware/pom.xml b/platforms/android/android/hardware/pom.xml
index c832ccb..a0f9442 100644
--- a/platforms/android/android/hardware/pom.xml
+++ b/platforms/android/android/hardware/pom.xml
@@ -37,7 +37,7 @@
<dependencies>
<dependency>
<groupId>org.apache.edgent.android</groupId>
- <artifactId>edgent-api-topology</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
</dependency>
<dependency>
diff --git a/platforms/android/android/topology/pom.xml b/platforms/android/android/topology/pom.xml
index 0a54f06..1ad691e 100644
--- a/platforms/android/android/topology/pom.xml
+++ b/platforms/android/android/topology/pom.xml
@@ -37,12 +37,7 @@
<dependencies>
<dependency>
<groupId>org.apache.edgent.android</groupId>
- <artifactId>edgent-api-topology</artifactId>
- <version>1.3.0-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>org.apache.edgent.android</groupId>
- <artifactId>edgent-api-oplet</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
</dependency>
<dependency>
diff --git a/platforms/android/api/execution/pom.xml b/platforms/android/api/execution/pom.xml
deleted file mode 100644
index 578b824..0000000
--- a/platforms/android/api/execution/pom.xml
+++ /dev/null
@@ -1,78 +0,0 @@
-<?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-api</artifactId>
- <version>1.3.0-SNAPSHOT</version>
- </parent>
-
- <artifactId>edgent-api-execution</artifactId>
-
- <name>Apache Edgent (Android): API: Execution</name>
-
- <properties>
- <remote-resources-maven-plugin.remote-resources.dir>../../../../src/main/ibm-remote-resources</remote-resources-maven-plugin.remote-resources.dir>
- </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.java7</groupId>
- <artifactId>${project.artifactId}</artifactId>
- <version>${project.version}</version>
- <outputDirectory>${project.build.directory}/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-function</artifactId>
- <version>1.3.0-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>com.google.code.gson</groupId>
- <artifactId>gson</artifactId>
- </dependency>
- </dependencies>
-
-</project>
diff --git a/platforms/android/api/function/pom.xml b/platforms/android/api/function/pom.xml
deleted file mode 100644
index 97379ba..0000000
--- a/platforms/android/api/function/pom.xml
+++ /dev/null
@@ -1,66 +0,0 @@
-<?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-api</artifactId>
- <version>1.3.0-SNAPSHOT</version>
- </parent>
-
- <artifactId>edgent-api-function</artifactId>
-
- <name>Apache Edgent (Android): API: Function</name>
-
- <properties>
- <remote-resources-maven-plugin.remote-resources.dir>../../../../src/main/ibm-remote-resources</remote-resources-maven-plugin.remote-resources.dir>
- </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.java7</groupId>
- <artifactId>${project.artifactId}</artifactId>
- <version>${project.version}</version>
- <outputDirectory>${project.build.directory}/classes</outputDirectory>
- <excludes>META-INF/**</excludes>
- </artifactItem>
- </artifactItems>
- </configuration>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
-
-</project>
diff --git a/platforms/android/api/graph/pom.xml b/platforms/android/api/graph/pom.xml
deleted file mode 100644
index c9cb18a..0000000
--- a/platforms/android/api/graph/pom.xml
+++ /dev/null
@@ -1,74 +0,0 @@
-<?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-api</artifactId>
- <version>1.3.0-SNAPSHOT</version>
- </parent>
-
- <artifactId>edgent-api-graph</artifactId>
-
- <name>Apache Edgent (Android): API: Graph</name>
-
- <properties>
- <remote-resources-maven-plugin.remote-resources.dir>../../../../src/main/ibm-remote-resources</remote-resources-maven-plugin.remote-resources.dir>
- </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.java7</groupId>
- <artifactId>${project.artifactId}</artifactId>
- <version>${project.version}</version>
- <outputDirectory>${project.build.directory}/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-oplet</artifactId>
- <version>1.3.0-SNAPSHOT</version>
- </dependency>
- </dependencies>
-
-</project>
diff --git a/platforms/android/api/oplet/pom.xml b/platforms/android/api/oplet/pom.xml
deleted file mode 100644
index 62f4e80..0000000
--- a/platforms/android/api/oplet/pom.xml
+++ /dev/null
@@ -1,84 +0,0 @@
-<?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-api</artifactId>
- <version>1.3.0-SNAPSHOT</version>
- </parent>
-
- <artifactId>edgent-api-oplet</artifactId>
-
- <name>Apache Edgent (Android): API: Oplet</name>
-
- <properties>
- <remote-resources-maven-plugin.remote-resources.dir>../../../../src/main/ibm-remote-resources</remote-resources-maven-plugin.remote-resources.dir>
- </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.java7</groupId>
- <artifactId>${project.artifactId}</artifactId>
- <version>${project.version}</version>
- <outputDirectory>${project.build.directory}/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-function</artifactId>
- <version>1.3.0-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>org.apache.edgent.android</groupId>
- <artifactId>edgent-api-execution</artifactId>
- <version>1.3.0-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>org.apache.edgent.android</groupId>
- <artifactId>edgent-api-window</artifactId>
- <version>1.3.0-SNAPSHOT</version>
- </dependency>
- </dependencies>
-
-</project>
diff --git a/platforms/android/api/pom.xml b/platforms/android/api/pom.xml
index fb66045..1d6cd9d 100644
--- a/platforms/android/api/pom.xml
+++ b/platforms/android/api/pom.xml
@@ -27,17 +27,48 @@
</parent>
<artifactId>edgent-api</artifactId>
- <packaging>pom</packaging>
+ <packaging>jar</packaging>
<name>Apache Edgent (Android): API</name>
- <modules>
- <module>execution</module>
- <module>function</module>
- <module>graph</module>
- <module>oplet</module>
- <module>topology</module>
- <module>window</module>
- </modules>
+ <properties>
+ <remote-resources-maven-plugin.remote-resources.dir>../../../../src/main/ibm-remote-resources</remote-resources-maven-plugin.remote-resources.dir>
+ </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.java7</groupId>
+ <artifactId>${project.artifactId}</artifactId>
+ <version>${project.version}</version>
+ <outputDirectory>${project.build.directory}/classes</outputDirectory>
+ <excludes>META-INF/**</excludes>
+ </artifactItem>
+ </artifactItems>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+
+ <dependencies>
+ <dependency>
+ <groupId>com.google.code.gson</groupId>
+ <artifactId>gson</artifactId>
+ </dependency>
+ </dependencies>
</project>
diff --git a/platforms/android/api/topology/pom.xml b/platforms/android/api/topology/pom.xml
deleted file mode 100644
index 4b5cf1e..0000000
--- a/platforms/android/api/topology/pom.xml
+++ /dev/null
@@ -1,89 +0,0 @@
-<?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-api</artifactId>
- <version>1.3.0-SNAPSHOT</version>
- </parent>
-
- <artifactId>edgent-api-topology</artifactId>
-
- <name>Apache Edgent (Android): API: Topology</name>
-
- <properties>
- <remote-resources-maven-plugin.remote-resources.dir>../../../../src/main/ibm-remote-resources</remote-resources-maven-plugin.remote-resources.dir>
- </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.java7</groupId>
- <artifactId>${project.artifactId}</artifactId>
- <version>${project.version}</version>
- <outputDirectory>${project.build.directory}/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-execution</artifactId>
- <version>1.3.0-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>org.apache.edgent.android</groupId>
- <artifactId>edgent-api-function</artifactId>
- <version>1.3.0-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>org.apache.edgent.android</groupId>
- <artifactId>edgent-api-graph</artifactId>
- <version>1.3.0-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>org.apache.edgent.android</groupId>
- <artifactId>edgent-api-oplet</artifactId>
- <version>1.3.0-SNAPSHOT</version>
- </dependency>
- </dependencies>
-
-</project>
diff --git a/platforms/android/api/window/pom.xml b/platforms/android/api/window/pom.xml
deleted file mode 100644
index e1030be..0000000
--- a/platforms/android/api/window/pom.xml
+++ /dev/null
@@ -1,74 +0,0 @@
-<?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-api</artifactId>
- <version>1.3.0-SNAPSHOT</version>
- </parent>
-
- <artifactId>edgent-api-window</artifactId>
-
- <name>Apache Edgent (Android): API: Window</name>
-
- <properties>
- <remote-resources-maven-plugin.remote-resources.dir>../../../../src/main/ibm-remote-resources</remote-resources-maven-plugin.remote-resources.dir>
- </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.java7</groupId>
- <artifactId>${project.artifactId}</artifactId>
- <version>${project.version}</version>
- <outputDirectory>${project.build.directory}/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-function</artifactId>
- <version>1.3.0-SNAPSHOT</version>
- </dependency>
- </dependencies>
-
-</project>
diff --git a/platforms/android/apps/iot/pom.xml b/platforms/android/apps/iot/pom.xml
index 80d1b39..f5e2bb7 100644
--- a/platforms/android/apps/iot/pom.xml
+++ b/platforms/android/apps/iot/pom.xml
@@ -62,7 +62,7 @@
<dependencies>
<dependency>
<groupId>org.apache.edgent.android</groupId>
- <artifactId>edgent-api-topology</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
</dependency>
<dependency>
diff --git a/platforms/android/apps/runtime/pom.xml b/platforms/android/apps/runtime/pom.xml
index 2aa615a..88daa47 100644
--- a/platforms/android/apps/runtime/pom.xml
+++ b/platforms/android/apps/runtime/pom.xml
@@ -62,7 +62,7 @@
<dependencies>
<dependency>
<groupId>org.apache.edgent.android</groupId>
- <artifactId>edgent-api-topology</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
</dependency>
<dependency>
diff --git a/platforms/android/connectors/command/pom.xml b/platforms/android/connectors/command/pom.xml
index 67248cb..c003d49 100644
--- a/platforms/android/connectors/command/pom.xml
+++ b/platforms/android/connectors/command/pom.xml
@@ -62,7 +62,7 @@
<dependencies>
<dependency>
<groupId>org.apache.edgent.android</groupId>
- <artifactId>edgent-api-topology</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
</dependency>
<dependency>
diff --git a/platforms/android/connectors/common/pom.xml b/platforms/android/connectors/common/pom.xml
index 5665c69..2e53a35 100644
--- a/platforms/android/connectors/common/pom.xml
+++ b/platforms/android/connectors/common/pom.xml
@@ -66,7 +66,7 @@
<dependencies>
<dependency>
<groupId>org.apache.edgent.android</groupId>
- <artifactId>edgent-api-topology</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
</dependency>
</dependencies>
diff --git a/platforms/android/connectors/file/pom.xml b/platforms/android/connectors/file/pom.xml
index 430c9ee..038e004 100644
--- a/platforms/android/connectors/file/pom.xml
+++ b/platforms/android/connectors/file/pom.xml
@@ -66,17 +66,7 @@
<dependencies>
<dependency>
<groupId>org.apache.edgent.android</groupId>
- <artifactId>edgent-api-function</artifactId>
- <version>1.3.0-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>org.apache.edgent.android</groupId>
- <artifactId>edgent-api-oplet</artifactId>
- <version>1.3.0-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>org.apache.edgent.android</groupId>
- <artifactId>edgent-api-topology</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
</dependency>
</dependencies>
diff --git a/platforms/android/connectors/http/pom.xml b/platforms/android/connectors/http/pom.xml
index 8d9bdea..5f0717b 100644
--- a/platforms/android/connectors/http/pom.xml
+++ b/platforms/android/connectors/http/pom.xml
@@ -66,7 +66,7 @@
<dependencies>
<dependency>
<groupId>org.apache.edgent.android</groupId>
- <artifactId>edgent-api-topology</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
</dependency>
<dependency>
diff --git a/platforms/android/connectors/iot/pom.xml b/platforms/android/connectors/iot/pom.xml
index 4f3dd05..e24509d 100644
--- a/platforms/android/connectors/iot/pom.xml
+++ b/platforms/android/connectors/iot/pom.xml
@@ -66,12 +66,7 @@
<dependencies>
<dependency>
<groupId>org.apache.edgent.android</groupId>
- <artifactId>edgent-api-function</artifactId>
- <version>1.3.0-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>org.apache.edgent.android</groupId>
- <artifactId>edgent-api-topology</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
</dependency>
</dependencies>
diff --git a/platforms/android/connectors/iotp/pom.xml b/platforms/android/connectors/iotp/pom.xml
index 15e05d4..a9f5265 100644
--- a/platforms/android/connectors/iotp/pom.xml
+++ b/platforms/android/connectors/iotp/pom.xml
@@ -66,12 +66,7 @@
<dependencies>
<dependency>
<groupId>org.apache.edgent.android</groupId>
- <artifactId>edgent-api-function</artifactId>
- <version>1.3.0-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>org.apache.edgent.android</groupId>
- <artifactId>edgent-api-topology</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
</dependency>
<dependency>
diff --git a/platforms/android/connectors/jdbc/pom.xml b/platforms/android/connectors/jdbc/pom.xml
index eec93cd..d73e4c2 100644
--- a/platforms/android/connectors/jdbc/pom.xml
+++ b/platforms/android/connectors/jdbc/pom.xml
@@ -66,12 +66,7 @@
<dependencies>
<dependency>
<groupId>org.apache.edgent.android</groupId>
- <artifactId>edgent-api-topology</artifactId>
- <version>1.3.0-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>org.apache.edgent.android</groupId>
- <artifactId>edgent-api-function</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
</dependency>
</dependencies>
diff --git a/platforms/android/connectors/kafka/pom.xml b/platforms/android/connectors/kafka/pom.xml
index 2aa3e6c..fa85a5c 100644
--- a/platforms/android/connectors/kafka/pom.xml
+++ b/platforms/android/connectors/kafka/pom.xml
@@ -80,7 +80,7 @@
<dependencies>
<dependency>
<groupId>org.apache.edgent.android</groupId>
- <artifactId>edgent-api-topology</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
</dependency>
<dependency>
diff --git a/platforms/android/connectors/mqtt/pom.xml b/platforms/android/connectors/mqtt/pom.xml
index ce4081e..f1323ab 100644
--- a/platforms/android/connectors/mqtt/pom.xml
+++ b/platforms/android/connectors/mqtt/pom.xml
@@ -66,7 +66,7 @@
<dependencies>
<dependency>
<groupId>org.apache.edgent.android</groupId>
- <artifactId>edgent-api-topology</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
</dependency>
<dependency>
diff --git a/platforms/android/connectors/pubsub/pom.xml b/platforms/android/connectors/pubsub/pom.xml
index 7d5d058..739752f 100644
--- a/platforms/android/connectors/pubsub/pom.xml
+++ b/platforms/android/connectors/pubsub/pom.xml
@@ -62,7 +62,7 @@
<dependencies>
<dependency>
<groupId>org.apache.edgent.android</groupId>
- <artifactId>edgent-api-topology</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
</dependency>
</dependencies>
diff --git a/platforms/android/connectors/rabbitmq/pom.xml b/platforms/android/connectors/rabbitmq/pom.xml
index 7c47297..6be426a 100644
--- a/platforms/android/connectors/rabbitmq/pom.xml
+++ b/platforms/android/connectors/rabbitmq/pom.xml
@@ -85,7 +85,7 @@
<dependencies>
<dependency>
<groupId>org.apache.edgent.android</groupId>
- <artifactId>edgent-api-topology</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
</dependency>
diff --git a/platforms/android/connectors/serial/pom.xml b/platforms/android/connectors/serial/pom.xml
index 7988703..86503bc 100644
--- a/platforms/android/connectors/serial/pom.xml
+++ b/platforms/android/connectors/serial/pom.xml
@@ -66,7 +66,7 @@
<dependencies>
<dependency>
<groupId>org.apache.edgent.android</groupId>
- <artifactId>edgent-api-topology</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
</dependency>
</dependencies>
diff --git a/platforms/android/connectors/websocket-base/pom.xml b/platforms/android/connectors/websocket-base/pom.xml
index 94e3ea2..1d7b404 100644
--- a/platforms/android/connectors/websocket-base/pom.xml
+++ b/platforms/android/connectors/websocket-base/pom.xml
@@ -66,7 +66,7 @@
<dependencies>
<dependency>
<groupId>org.apache.edgent.android</groupId>
- <artifactId>edgent-api-topology</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
</dependency>
</dependencies>
diff --git a/platforms/android/providers/direct/pom.xml b/platforms/android/providers/direct/pom.xml
index d1d693f..d6ff129 100644
--- a/platforms/android/providers/direct/pom.xml
+++ b/platforms/android/providers/direct/pom.xml
@@ -66,7 +66,7 @@
<dependencies>
<dependency>
<groupId>org.apache.edgent.android</groupId>
- <artifactId>edgent-api-topology</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
</dependency>
<dependency>
diff --git a/platforms/android/runtime/appservice/pom.xml b/platforms/android/runtime/appservice/pom.xml
index ae21569..5efa39d 100644
--- a/platforms/android/runtime/appservice/pom.xml
+++ b/platforms/android/runtime/appservice/pom.xml
@@ -62,12 +62,7 @@
<dependencies>
<dependency>
<groupId>org.apache.edgent.android</groupId>
- <artifactId>edgent-api-execution</artifactId>
- <version>1.3.0-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>org.apache.edgent.android</groupId>
- <artifactId>edgent-api-topology</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
</dependency>
</dependencies>
diff --git a/platforms/android/runtime/etiao/pom.xml b/platforms/android/runtime/etiao/pom.xml
index e919fc3..3d0eb16 100644
--- a/platforms/android/runtime/etiao/pom.xml
+++ b/platforms/android/runtime/etiao/pom.xml
@@ -66,12 +66,7 @@
<dependencies>
<dependency>
<groupId>org.apache.edgent.android</groupId>
- <artifactId>edgent-api-execution</artifactId>
- <version>1.3.0-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>org.apache.edgent.android</groupId>
- <artifactId>edgent-api-graph</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
</dependency>
<dependency>
diff --git a/platforms/android/runtime/jobregistry/pom.xml b/platforms/android/runtime/jobregistry/pom.xml
index f50eb40..37973b7 100644
--- a/platforms/android/runtime/jobregistry/pom.xml
+++ b/platforms/android/runtime/jobregistry/pom.xml
@@ -62,12 +62,7 @@
<dependencies>
<dependency>
<groupId>org.apache.edgent.android</groupId>
- <artifactId>edgent-api-execution</artifactId>
- <version>1.3.0-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>org.apache.edgent.android</groupId>
- <artifactId>edgent-api-topology</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
</dependency>
</dependencies>
diff --git a/platforms/android/runtime/jsoncontrol/pom.xml b/platforms/android/runtime/jsoncontrol/pom.xml
index 4c2fe28..01d43df 100644
--- a/platforms/android/runtime/jsoncontrol/pom.xml
+++ b/platforms/android/runtime/jsoncontrol/pom.xml
@@ -66,12 +66,7 @@
<dependencies>
<dependency>
<groupId>org.apache.edgent.android</groupId>
- <artifactId>edgent-api-execution</artifactId>
- <version>1.3.0-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>org.apache.edgent.android</groupId>
- <artifactId>edgent-api-function</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
</dependency>
</dependencies>
diff --git a/platforms/android/spi/graph/pom.xml b/platforms/android/spi/graph/pom.xml
index a9ac2e9..f88a3cf 100644
--- a/platforms/android/spi/graph/pom.xml
+++ b/platforms/android/spi/graph/pom.xml
@@ -66,12 +66,7 @@
<dependencies>
<dependency>
<groupId>org.apache.edgent.android</groupId>
- <artifactId>edgent-api-execution</artifactId>
- <version>1.3.0-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>org.apache.edgent.android</groupId>
- <artifactId>edgent-api-graph</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
</dependency>
</dependencies>
diff --git a/platforms/android/spi/topology/pom.xml b/platforms/android/spi/topology/pom.xml
index 49a5e30..cfdbb1f 100644
--- a/platforms/android/spi/topology/pom.xml
+++ b/platforms/android/spi/topology/pom.xml
@@ -66,7 +66,7 @@
<dependencies>
<dependency>
<groupId>org.apache.edgent.android</groupId>
- <artifactId>edgent-api-topology</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
</dependency>
</dependencies>
diff --git a/platforms/android/utils/metrics/pom.xml b/platforms/android/utils/metrics/pom.xml
index 811a5ea..e2bd543 100644
--- a/platforms/android/utils/metrics/pom.xml
+++ b/platforms/android/utils/metrics/pom.xml
@@ -66,7 +66,7 @@
<dependencies>
<dependency>
<groupId>org.apache.edgent.android</groupId>
- <artifactId>edgent-api-topology</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
</dependency>
</dependencies>
diff --git a/platforms/android/utils/streamscope/pom.xml b/platforms/android/utils/streamscope/pom.xml
index c995081..e7d0772 100644
--- a/platforms/android/utils/streamscope/pom.xml
+++ b/platforms/android/utils/streamscope/pom.xml
@@ -62,7 +62,7 @@
<dependencies>
<dependency>
<groupId>org.apache.edgent.android</groupId>
- <artifactId>edgent-api-topology</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
</dependency>
</dependencies>
diff --git a/platforms/java7/analytics/math3/pom.xml b/platforms/java7/analytics/math3/pom.xml
index e1a9a61..d059d91 100644
--- a/platforms/java7/analytics/math3/pom.xml
+++ b/platforms/java7/analytics/math3/pom.xml
@@ -85,7 +85,7 @@
<dependencies>
<dependency>
<groupId>org.apache.edgent.java7</groupId>
- <artifactId>edgent-api-topology</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
</dependency>
<dependency>
@@ -109,7 +109,7 @@
</dependency>
<dependency>
<groupId>org.apache.edgent.java7</groupId>
- <artifactId>edgent-api-topology</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
<type>test-jar</type>
<scope>test</scope>
diff --git a/platforms/java7/analytics/sensors/pom.xml b/platforms/java7/analytics/sensors/pom.xml
index 0b5def8..573baa7 100644
--- a/platforms/java7/analytics/sensors/pom.xml
+++ b/platforms/java7/analytics/sensors/pom.xml
@@ -85,7 +85,7 @@
<dependencies>
<dependency>
<groupId>org.apache.edgent.java7</groupId>
- <artifactId>edgent-api-topology</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
</dependency>
@@ -104,7 +104,7 @@
</dependency>
<dependency>
<groupId>org.apache.edgent.java7</groupId>
- <artifactId>edgent-api-topology</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
<type>test-jar</type>
<scope>test</scope>
diff --git a/platforms/java7/api/execution/pom.xml b/platforms/java7/api/execution/pom.xml
deleted file mode 100644
index 5d98c60..0000000
--- a/platforms/java7/api/execution/pom.xml
+++ /dev/null
@@ -1,97 +0,0 @@
-<?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-api</artifactId>
- <version>1.3.0-SNAPSHOT</version>
- </parent>
-
- <artifactId>edgent-api-execution</artifactId>
-
- <name>Apache Edgent (Java 7): API: Execution</name>
-
- <properties>
- <remote-resources-maven-plugin.remote-resources.dir>../../../../src/main/ibm-remote-resources</remote-resources-maven-plugin.remote-resources.dir>
- </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-function</artifactId>
- <version>1.3.0-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>com.google.code.gson</groupId>
- <artifactId>gson</artifactId>
- </dependency>
- </dependencies>
-
-</project>
diff --git a/platforms/java7/api/function/pom.xml b/platforms/java7/api/function/pom.xml
deleted file mode 100644
index 446440c..0000000
--- a/platforms/java7/api/function/pom.xml
+++ /dev/null
@@ -1,85 +0,0 @@
-<?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-api</artifactId>
- <version>1.3.0-SNAPSHOT</version>
- </parent>
-
- <artifactId>edgent-api-function</artifactId>
-
- <name>Apache Edgent (Java 7): API: Function</name>
-
- <properties>
- <remote-resources-maven-plugin.remote-resources.dir>../../../../src/main/ibm-remote-resources</remote-resources-maven-plugin.remote-resources.dir>
- </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>
-
-</project>
diff --git a/platforms/java7/api/graph/pom.xml b/platforms/java7/api/graph/pom.xml
deleted file mode 100644
index e3fe159..0000000
--- a/platforms/java7/api/graph/pom.xml
+++ /dev/null
@@ -1,93 +0,0 @@
-<?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-api</artifactId>
- <version>1.3.0-SNAPSHOT</version>
- </parent>
-
- <artifactId>edgent-api-graph</artifactId>
-
- <name>Apache Edgent (Java 7): API: Graph</name>
-
- <properties>
- <remote-resources-maven-plugin.remote-resources.dir>../../../../src/main/ibm-remote-resources</remote-resources-maven-plugin.remote-resources.dir>
- </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-oplet</artifactId>
- <version>1.3.0-SNAPSHOT</version>
- </dependency>
- </dependencies>
-
-</project>
diff --git a/platforms/java7/api/oplet/pom.xml b/platforms/java7/api/oplet/pom.xml
deleted file mode 100644
index 018c8fe..0000000
--- a/platforms/java7/api/oplet/pom.xml
+++ /dev/null
@@ -1,103 +0,0 @@
-<?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-api</artifactId>
- <version>1.3.0-SNAPSHOT</version>
- </parent>
-
- <artifactId>edgent-api-oplet</artifactId>
-
- <name>Apache Edgent (Java 7): API: Oplet</name>
-
- <properties>
- <remote-resources-maven-plugin.remote-resources.dir>../../../../src/main/ibm-remote-resources</remote-resources-maven-plugin.remote-resources.dir>
- </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-function</artifactId>
- <version>1.3.0-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>org.apache.edgent.java7</groupId>
- <artifactId>edgent-api-execution</artifactId>
- <version>1.3.0-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>org.apache.edgent.java7</groupId>
- <artifactId>edgent-api-window</artifactId>
- <version>1.3.0-SNAPSHOT</version>
- </dependency>
- </dependencies>
-
-</project>
diff --git a/platforms/java7/api/pom.xml b/platforms/java7/api/pom.xml
index 78e040e..0456073 100644
--- a/platforms/java7/api/pom.xml
+++ b/platforms/java7/api/pom.xml
@@ -27,17 +27,77 @@
</parent>
<artifactId>edgent-api</artifactId>
- <packaging>pom</packaging>
+ <packaging>jar</packaging>
<name>Apache Edgent (Java 7): API</name>
- <modules>
- <module>execution</module>
- <module>function</module>
- <module>graph</module>
- <module>oplet</module>
- <module>topology</module>
- <module>window</module>
- </modules>
+ <!--<modules>-->
+ <!--<module>execution</module>-->
+ <!--<module>function</module>-->
+ <!--<module>graph</module>-->
+ <!--<module>oplet</module>-->
+ <!--<module>topology</module>-->
+ <!--<module>window</module>-->
+ <!--</modules>-->
+
+ <properties>
+ <remote-resources-maven-plugin.remote-resources.dir>../../../../src/main/ibm-remote-resources
+ </remote-resources-maven-plugin.remote-resources.dir>
+ </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>com.google.code.gson</groupId>
+ <artifactId>gson</artifactId>
+ </dependency>
+ </dependencies>
</project>
diff --git a/platforms/java7/api/topology/pom.xml b/platforms/java7/api/topology/pom.xml
deleted file mode 100644
index 152275d..0000000
--- a/platforms/java7/api/topology/pom.xml
+++ /dev/null
@@ -1,108 +0,0 @@
-<?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-api</artifactId>
- <version>1.3.0-SNAPSHOT</version>
- </parent>
-
- <artifactId>edgent-api-topology</artifactId>
-
- <name>Apache Edgent (Java 7): API: Topology</name>
-
- <properties>
- <remote-resources-maven-plugin.remote-resources.dir>../../../../src/main/ibm-remote-resources</remote-resources-maven-plugin.remote-resources.dir>
- </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-execution</artifactId>
- <version>1.3.0-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>org.apache.edgent.java7</groupId>
- <artifactId>edgent-api-function</artifactId>
- <version>1.3.0-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>org.apache.edgent.java7</groupId>
- <artifactId>edgent-api-graph</artifactId>
- <version>1.3.0-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>org.apache.edgent.java7</groupId>
- <artifactId>edgent-api-oplet</artifactId>
- <version>1.3.0-SNAPSHOT</version>
- </dependency>
- </dependencies>
-
-</project>
diff --git a/platforms/java7/api/window/pom.xml b/platforms/java7/api/window/pom.xml
deleted file mode 100644
index f221fb6..0000000
--- a/platforms/java7/api/window/pom.xml
+++ /dev/null
@@ -1,93 +0,0 @@
-<?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-api</artifactId>
- <version>1.3.0-SNAPSHOT</version>
- </parent>
-
- <artifactId>edgent-api-window</artifactId>
-
- <name>Apache Edgent (Java 7): API: Window</name>
-
- <properties>
- <remote-resources-maven-plugin.remote-resources.dir>../../../../src/main/ibm-remote-resources</remote-resources-maven-plugin.remote-resources.dir>
- </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-function</artifactId>
- <version>1.3.0-SNAPSHOT</version>
- </dependency>
- </dependencies>
-
-</project>
diff --git a/platforms/java7/apps/iot/pom.xml b/platforms/java7/apps/iot/pom.xml
index 612023e..51f94be 100644
--- a/platforms/java7/apps/iot/pom.xml
+++ b/platforms/java7/apps/iot/pom.xml
@@ -81,7 +81,7 @@
<dependencies>
<dependency>
<groupId>org.apache.edgent.java7</groupId>
- <artifactId>edgent-api-topology</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
</dependency>
<dependency>
diff --git a/platforms/java7/apps/runtime/pom.xml b/platforms/java7/apps/runtime/pom.xml
index fada43c..05d6e98 100644
--- a/platforms/java7/apps/runtime/pom.xml
+++ b/platforms/java7/apps/runtime/pom.xml
@@ -81,7 +81,7 @@
<dependencies>
<dependency>
<groupId>org.apache.edgent.java7</groupId>
- <artifactId>edgent-api-topology</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
</dependency>
<dependency>
diff --git a/platforms/java7/connectors/command/pom.xml b/platforms/java7/connectors/command/pom.xml
index 3553b50..fdffbe8 100644
--- a/platforms/java7/connectors/command/pom.xml
+++ b/platforms/java7/connectors/command/pom.xml
@@ -81,7 +81,7 @@
<dependencies>
<dependency>
<groupId>org.apache.edgent.java7</groupId>
- <artifactId>edgent-api-topology</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
</dependency>
<dependency>
@@ -98,7 +98,7 @@
</dependency>
<dependency>
<groupId>org.apache.edgent.java7</groupId>
- <artifactId>edgent-api-topology</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
<type>test-jar</type>
<scope>test</scope>
diff --git a/platforms/java7/connectors/common/pom.xml b/platforms/java7/connectors/common/pom.xml
index 1fc951a..3ff2ed9 100644
--- a/platforms/java7/connectors/common/pom.xml
+++ b/platforms/java7/connectors/common/pom.xml
@@ -85,7 +85,7 @@
<dependencies>
<dependency>
<groupId>org.apache.edgent.java7</groupId>
- <artifactId>edgent-api-topology</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
</dependency>
@@ -104,7 +104,7 @@
</dependency>
<dependency>
<groupId>org.apache.edgent.java7</groupId>
- <artifactId>edgent-api-topology</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
<type>test-jar</type>
<scope>test</scope>
diff --git a/platforms/java7/connectors/csv/pom.xml b/platforms/java7/connectors/csv/pom.xml
index d86314f..2506054 100644
--- a/platforms/java7/connectors/csv/pom.xml
+++ b/platforms/java7/connectors/csv/pom.xml
@@ -99,7 +99,7 @@
</dependency>
<dependency>
<groupId>org.apache.edgent.java7</groupId>
- <artifactId>edgent-api-topology</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
<scope>test</scope>
<type>test-jar</type>
diff --git a/platforms/java7/connectors/file/pom.xml b/platforms/java7/connectors/file/pom.xml
index ad48a19..67511b1 100644
--- a/platforms/java7/connectors/file/pom.xml
+++ b/platforms/java7/connectors/file/pom.xml
@@ -85,17 +85,7 @@
<dependencies>
<dependency>
<groupId>org.apache.edgent.java7</groupId>
- <artifactId>edgent-api-function</artifactId>
- <version>1.3.0-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>org.apache.edgent.java7</groupId>
- <artifactId>edgent-api-oplet</artifactId>
- <version>1.3.0-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>org.apache.edgent.java7</groupId>
- <artifactId>edgent-api-topology</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
</dependency>
@@ -121,7 +111,7 @@
</dependency>
<dependency>
<groupId>org.apache.edgent.java7</groupId>
- <artifactId>edgent-api-topology</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
<type>test-jar</type>
<scope>test</scope>
diff --git a/platforms/java7/connectors/http/pom.xml b/platforms/java7/connectors/http/pom.xml
index 3cd1fa5..871bacb 100644
--- a/platforms/java7/connectors/http/pom.xml
+++ b/platforms/java7/connectors/http/pom.xml
@@ -85,7 +85,7 @@
<dependencies>
<dependency>
<groupId>org.apache.edgent.java7</groupId>
- <artifactId>edgent-api-topology</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
</dependency>
<dependency>
diff --git a/platforms/java7/connectors/iot/pom.xml b/platforms/java7/connectors/iot/pom.xml
index 43c33bc..d24ba7f 100644
--- a/platforms/java7/connectors/iot/pom.xml
+++ b/platforms/java7/connectors/iot/pom.xml
@@ -85,12 +85,7 @@
<dependencies>
<dependency>
<groupId>org.apache.edgent.java7</groupId>
- <artifactId>edgent-api-function</artifactId>
- <version>1.3.0-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>org.apache.edgent.java7</groupId>
- <artifactId>edgent-api-topology</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
</dependency>
</dependencies>
diff --git a/platforms/java7/connectors/iotp/pom.xml b/platforms/java7/connectors/iotp/pom.xml
index 15d1adb..c7d1c38 100644
--- a/platforms/java7/connectors/iotp/pom.xml
+++ b/platforms/java7/connectors/iotp/pom.xml
@@ -85,12 +85,7 @@
<dependencies>
<dependency>
<groupId>org.apache.edgent.java7</groupId>
- <artifactId>edgent-api-function</artifactId>
- <version>1.3.0-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>org.apache.edgent.java7</groupId>
- <artifactId>edgent-api-topology</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
</dependency>
<dependency>
diff --git a/platforms/java7/connectors/jdbc/pom.xml b/platforms/java7/connectors/jdbc/pom.xml
index a9cf716..96c75f6 100644
--- a/platforms/java7/connectors/jdbc/pom.xml
+++ b/platforms/java7/connectors/jdbc/pom.xml
@@ -106,18 +106,13 @@
<dependencies>
<dependency>
<groupId>org.apache.edgent.java7</groupId>
- <artifactId>edgent-api-topology</artifactId>
- <version>1.3.0-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>org.apache.edgent.java7</groupId>
- <artifactId>edgent-api-function</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.apache.edgent.java7</groupId>
- <artifactId>edgent-api-topology</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
<type>test-jar</type>
<scope>test</scope>
diff --git a/platforms/java7/connectors/kafka/pom.xml b/platforms/java7/connectors/kafka/pom.xml
index 36d841f..3577a2b 100644
--- a/platforms/java7/connectors/kafka/pom.xml
+++ b/platforms/java7/connectors/kafka/pom.xml
@@ -99,7 +99,7 @@
<dependencies>
<dependency>
<groupId>org.apache.edgent.java7</groupId>
- <artifactId>edgent-api-topology</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
</dependency>
<dependency>
@@ -202,7 +202,7 @@
</dependency>
<dependency>
<groupId>org.apache.edgent.java7</groupId>
- <artifactId>edgent-api-topology</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
<type>test-jar</type>
<scope>test</scope>
diff --git a/platforms/java7/connectors/mqtt/pom.xml b/platforms/java7/connectors/mqtt/pom.xml
index 96f4143..3a1b73a 100644
--- a/platforms/java7/connectors/mqtt/pom.xml
+++ b/platforms/java7/connectors/mqtt/pom.xml
@@ -85,7 +85,7 @@
<dependencies>
<dependency>
<groupId>org.apache.edgent.java7</groupId>
- <artifactId>edgent-api-topology</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
</dependency>
<dependency>
@@ -126,7 +126,7 @@
</dependency>
<dependency>
<groupId>org.apache.edgent.java7</groupId>
- <artifactId>edgent-api-topology</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
<type>test-jar</type>
<scope>test</scope>
diff --git a/platforms/java7/connectors/pubsub/pom.xml b/platforms/java7/connectors/pubsub/pom.xml
index a9c6dc5..fbf05a6 100644
--- a/platforms/java7/connectors/pubsub/pom.xml
+++ b/platforms/java7/connectors/pubsub/pom.xml
@@ -81,7 +81,7 @@
<dependencies>
<dependency>
<groupId>org.apache.edgent.java7</groupId>
- <artifactId>edgent-api-topology</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
</dependency>
diff --git a/platforms/java7/connectors/rabbitmq/pom.xml b/platforms/java7/connectors/rabbitmq/pom.xml
index 1218377..c1dd0ed 100644
--- a/platforms/java7/connectors/rabbitmq/pom.xml
+++ b/platforms/java7/connectors/rabbitmq/pom.xml
@@ -85,7 +85,7 @@
<dependencies>
<dependency>
<groupId>org.apache.edgent.java7</groupId>
- <artifactId>edgent-api-topology</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
</dependency>
@@ -117,7 +117,7 @@
</dependency>
<dependency>
<groupId>org.apache.edgent.java7</groupId>
- <artifactId>edgent-api-topology</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
<type>test-jar</type>
<scope>test</scope>
diff --git a/platforms/java7/connectors/serial/pom.xml b/platforms/java7/connectors/serial/pom.xml
index 10718b4..1c467ee 100644
--- a/platforms/java7/connectors/serial/pom.xml
+++ b/platforms/java7/connectors/serial/pom.xml
@@ -85,7 +85,7 @@
<dependencies>
<dependency>
<groupId>org.apache.edgent.java7</groupId>
- <artifactId>edgent-api-topology</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
</dependency>
</dependencies>
diff --git a/platforms/java7/connectors/websocket-base/pom.xml b/platforms/java7/connectors/websocket-base/pom.xml
index 015c23f..8f51a19 100644
--- a/platforms/java7/connectors/websocket-base/pom.xml
+++ b/platforms/java7/connectors/websocket-base/pom.xml
@@ -85,7 +85,7 @@
<dependencies>
<dependency>
<groupId>org.apache.edgent.java7</groupId>
- <artifactId>edgent-api-topology</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
</dependency>
</dependencies>
diff --git a/platforms/java7/connectors/websocket/pom.xml b/platforms/java7/connectors/websocket/pom.xml
index 8565524..83f5948 100644
--- a/platforms/java7/connectors/websocket/pom.xml
+++ b/platforms/java7/connectors/websocket/pom.xml
@@ -150,7 +150,7 @@
</dependency>
<dependency>
<groupId>org.apache.edgent.java7</groupId>
- <artifactId>edgent-api-topology</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
<type>test-jar</type>
<scope>test</scope>
diff --git a/platforms/java7/providers/development/pom.xml b/platforms/java7/providers/development/pom.xml
index 7a541af..21a2ad6 100644
--- a/platforms/java7/providers/development/pom.xml
+++ b/platforms/java7/providers/development/pom.xml
@@ -111,7 +111,7 @@
<dependency>
<groupId>org.apache.edgent.java7</groupId>
- <artifactId>edgent-api-topology</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
<type>test-jar</type>
<scope>test</scope>
diff --git a/platforms/java7/providers/direct/pom.xml b/platforms/java7/providers/direct/pom.xml
index b06757d..ad5adeb 100644
--- a/platforms/java7/providers/direct/pom.xml
+++ b/platforms/java7/providers/direct/pom.xml
@@ -103,7 +103,7 @@
<dependencies>
<dependency>
<groupId>org.apache.edgent.java7</groupId>
- <artifactId>edgent-api-topology</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
</dependency>
<dependency>
@@ -147,7 +147,7 @@
</dependency>
<dependency>
<groupId>org.apache.edgent.java7</groupId>
- <artifactId>edgent-api-topology</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
<type>test-jar</type>
<scope>test</scope>
diff --git a/platforms/java7/runtime/appservice/pom.xml b/platforms/java7/runtime/appservice/pom.xml
index bbd9a97..78aac83 100644
--- a/platforms/java7/runtime/appservice/pom.xml
+++ b/platforms/java7/runtime/appservice/pom.xml
@@ -81,12 +81,7 @@
<dependencies>
<dependency>
<groupId>org.apache.edgent.java7</groupId>
- <artifactId>edgent-api-execution</artifactId>
- <version>1.3.0-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>org.apache.edgent.java7</groupId>
- <artifactId>edgent-api-topology</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
</dependency>
diff --git a/platforms/java7/runtime/etiao/pom.xml b/platforms/java7/runtime/etiao/pom.xml
index 2cecb20..052865f 100644
--- a/platforms/java7/runtime/etiao/pom.xml
+++ b/platforms/java7/runtime/etiao/pom.xml
@@ -85,12 +85,7 @@
<dependencies>
<dependency>
<groupId>org.apache.edgent.java7</groupId>
- <artifactId>edgent-api-execution</artifactId>
- <version>1.3.0-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>org.apache.edgent.java7</groupId>
- <artifactId>edgent-api-graph</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
</dependency>
<dependency>
@@ -101,7 +96,7 @@
<dependency>
<groupId>org.apache.edgent.java7</groupId>
- <artifactId>edgent-api-graph</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
<type>test-jar</type>
<scope>test</scope>
diff --git a/platforms/java7/runtime/jmxcontrol/pom.xml b/platforms/java7/runtime/jmxcontrol/pom.xml
index 038f7d5..daa6cc5 100644
--- a/platforms/java7/runtime/jmxcontrol/pom.xml
+++ b/platforms/java7/runtime/jmxcontrol/pom.xml
@@ -85,12 +85,7 @@
<dependencies>
<dependency>
<groupId>org.apache.edgent.java7</groupId>
- <artifactId>edgent-api-execution</artifactId>
- <version>1.3.0-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>org.apache.edgent.java7</groupId>
- <artifactId>edgent-api-function</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
</dependency>
</dependencies>
diff --git a/platforms/java7/runtime/jobregistry/pom.xml b/platforms/java7/runtime/jobregistry/pom.xml
index effdc5e..e26207e 100644
--- a/platforms/java7/runtime/jobregistry/pom.xml
+++ b/platforms/java7/runtime/jobregistry/pom.xml
@@ -81,12 +81,7 @@
<dependencies>
<dependency>
<groupId>org.apache.edgent.java7</groupId>
- <artifactId>edgent-api-execution</artifactId>
- <version>1.3.0-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>org.apache.edgent.java7</groupId>
- <artifactId>edgent-api-topology</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
</dependency>
</dependencies>
diff --git a/platforms/java7/runtime/jsoncontrol/pom.xml b/platforms/java7/runtime/jsoncontrol/pom.xml
index bdeb4ca..984ad61 100644
--- a/platforms/java7/runtime/jsoncontrol/pom.xml
+++ b/platforms/java7/runtime/jsoncontrol/pom.xml
@@ -85,12 +85,7 @@
<dependencies>
<dependency>
<groupId>org.apache.edgent.java7</groupId>
- <artifactId>edgent-api-execution</artifactId>
- <version>1.3.0-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>org.apache.edgent.java7</groupId>
- <artifactId>edgent-api-function</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
</dependency>
</dependencies>
diff --git a/platforms/java7/spi/graph/pom.xml b/platforms/java7/spi/graph/pom.xml
index b07bba1..9e3ecd1 100644
--- a/platforms/java7/spi/graph/pom.xml
+++ b/platforms/java7/spi/graph/pom.xml
@@ -85,12 +85,7 @@
<dependencies>
<dependency>
<groupId>org.apache.edgent.java7</groupId>
- <artifactId>edgent-api-execution</artifactId>
- <version>1.3.0-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>org.apache.edgent.java7</groupId>
- <artifactId>edgent-api-graph</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
</dependency>
</dependencies>
diff --git a/platforms/java7/spi/topology/pom.xml b/platforms/java7/spi/topology/pom.xml
index 5481b9b..8a1c431 100644
--- a/platforms/java7/spi/topology/pom.xml
+++ b/platforms/java7/spi/topology/pom.xml
@@ -85,7 +85,7 @@
<dependencies>
<dependency>
<groupId>org.apache.edgent.java7</groupId>
- <artifactId>edgent-api-topology</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
</dependency>
</dependencies>
diff --git a/platforms/java7/test/appservice-applications/pom.xml b/platforms/java7/test/appservice-applications/pom.xml
index 93ec217..8097ecc 100644
--- a/platforms/java7/test/appservice-applications/pom.xml
+++ b/platforms/java7/test/appservice-applications/pom.xml
@@ -96,7 +96,7 @@
<dependencies>
<dependency>
<groupId>org.apache.edgent.java7</groupId>
- <artifactId>edgent-api-topology</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
</dependency>
</dependencies>
diff --git a/platforms/java7/test/svt/pom.xml b/platforms/java7/test/svt/pom.xml
index f812c55..b93cae3 100644
--- a/platforms/java7/test/svt/pom.xml
+++ b/platforms/java7/test/svt/pom.xml
@@ -93,7 +93,7 @@
<dependencies>
<dependency>
<groupId>org.apache.edgent.java7</groupId>
- <artifactId>edgent-api-topology</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
</dependency>
<dependency>
diff --git a/platforms/java7/utils/metrics/pom.xml b/platforms/java7/utils/metrics/pom.xml
index 9f28b46..a072602 100644
--- a/platforms/java7/utils/metrics/pom.xml
+++ b/platforms/java7/utils/metrics/pom.xml
@@ -85,14 +85,14 @@
<dependencies>
<dependency>
<groupId>org.apache.edgent.java7</groupId>
- <artifactId>edgent-api-topology</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
</dependency>
<!-- TODO: This is only required because of a dependency to TopologyAbstractTest -> Would suggest to move test-util stutt into a dedicated test-utils artifact -->
<dependency>
<groupId>org.apache.edgent.java7</groupId>
- <artifactId>edgent-api-topology</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
<type>test-jar</type>
<scope>test</scope>
diff --git a/platforms/java7/utils/streamscope/pom.xml b/platforms/java7/utils/streamscope/pom.xml
index c2c8aac..3c840a8 100644
--- a/platforms/java7/utils/streamscope/pom.xml
+++ b/platforms/java7/utils/streamscope/pom.xml
@@ -81,14 +81,14 @@
<dependencies>
<dependency>
<groupId>org.apache.edgent.java7</groupId>
- <artifactId>edgent-api-topology</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
</dependency>
<!-- TODO: This is only required because of a dependency to TopologyAbstractTest -> Would suggest to move test-util stutt into a dedicated test-utils artifact -->
<dependency>
<groupId>org.apache.edgent.java7</groupId>
- <artifactId>edgent-api-topology</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
<type>test-jar</type>
<scope>test</scope>
diff --git a/runtime/jmxcontrol/pom.xml b/runtime/jmxcontrol/pom.xml
index 3c6151c..364183b 100644
--- a/runtime/jmxcontrol/pom.xml
+++ b/runtime/jmxcontrol/pom.xml
@@ -37,12 +37,7 @@
<dependencies>
<dependency>
<groupId>org.apache.edgent</groupId>
- <artifactId>edgent-api-execution</artifactId>
- <version>1.3.0-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>org.apache.edgent</groupId>
- <artifactId>edgent-api-function</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
</dependency>
</dependencies>
diff --git a/test/svt/pom.xml b/test/svt/pom.xml
index 06dd1a3..f5b8f82 100644
--- a/test/svt/pom.xml
+++ b/test/svt/pom.xml
@@ -37,7 +37,7 @@
<dependencies>
<dependency>
<groupId>org.apache.edgent</groupId>
- <artifactId>edgent-api-topology</artifactId>
+ <artifactId>edgent-api</artifactId>
<version>1.3.0-SNAPSHOT</version>
</dependency>
<dependency>