You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@edgent.apache.org by dl...@apache.org on 2017/05/25 18:50:11 UTC
[1/2] incubator-edgent git commit: [Edgent-417] cleanup old ant-build
cruft
Repository: incubator-edgent
Updated Branches:
refs/heads/master ee9ac2845 -> a70230b72
http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/a70230b7/connectors/wsclient-javax.websocket/build.xml
----------------------------------------------------------------------
diff --git a/connectors/wsclient-javax.websocket/build.xml b/connectors/wsclient-javax.websocket/build.xml
deleted file mode 100644
index 686875c..0000000
--- a/connectors/wsclient-javax.websocket/build.xml
+++ /dev/null
@@ -1,56 +0,0 @@
-<!--
- 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 name="edgent.connectors.wsclient-javax.websocket" default="all"
- xmlns:jacoco="antlib:org.jacoco.ant"
- >
- <description>
- Build JSR356 javax.websocket based WebSocket Client connector.
- </description>
-
- <property name="component.path" value="connectors/wsclient-javax.websocket"/>
- <import file="../../common-build.xml"/>
-
- <property name="ext" location="../../ext"/>
-
- <path id="compile.classpath">
- <pathelement location="${edgent.lib}/edgent.api.topology.jar" />
- <pathelement location="${edgent.connectors}/common/lib/edgent.connectors.common.jar" />
- <pathelement location="${edgent.connectors}/wsclient/lib/edgent.connectors.wsclient.jar" />
- <pathelement location="${edgent.connectors}/edgent.javax.websocket/lib/edgent.javax.websocket.jar" />
- <pathelement location="${component.ext}/javax.websocket-api-1.0.jar" />
- </path>
-
-
- <path id="test.compile.classpath">
- <pathelement location="${jar}" />
- <pathelement location="${edgent.lib}/edgent.providers.direct.jar"/>
- <pathelement location="../../api/topology/test.classes"/>
- <pathelement location="../../providers/direct/test.classes"/>
- <pathelement location="../../connectors/common/test.classes"/>
- <pathelement location="${edgent.connectors}/javax.websocket-client/lib/javax.websocket-client.jar"/>
- <pathelement location="${edgent.connectors}/javax.websocket-server/lib/javax.websocket-server.jar"/>
- <path refid="compile.classpath"/>
- </path>
-
- <path id="test.classpath">
- <pathelement location="${test.classes}" />
- <path refid="test.compile.classpath"/>
- <path refid="test.common.classpath" />
- <path refid="edgent.ext.classpath" />
- </path>
-
-</project>
http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/a70230b7/connectors/wsclient/build.xml
----------------------------------------------------------------------
diff --git a/connectors/wsclient/build.xml b/connectors/wsclient/build.xml
deleted file mode 100644
index 1db69a7..0000000
--- a/connectors/wsclient/build.xml
+++ /dev/null
@@ -1,45 +0,0 @@
-<!--
- 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 name="edgent.connectors.wsclient" default="all"
- xmlns:jacoco="antlib:org.jacoco.ant"
- >
- <description>
- Build WebSocket Client connector API.
- </description>
-
- <property name="component.path" value="connectors/wsclient"/>
- <import file="../../common-build.xml"/>
-
- <path id="compile.classpath">
- <pathelement location="${edgent.lib}/edgent.api.topology.jar" />
- <path refid="edgent.ext.classpath" />
- </path>
-
- <path id="test.compile.classpath">
- <pathelement location="${jar}" />
- <pathelement location="${lib}/edgent.providers.direct.jar"/>
- <pathelement location="../../api/topology/test.classes"/>
- <pathelement location="../../providers/direct/test.classes"/>
- <path refid="compile.classpath"/>
- </path>
-
- <path id="test.classpath">
- <pathelement location="${test.classes}" />
- <path refid="test.compile.classpath"/>
- </path>
-
-</project>
http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/a70230b7/console/server/build.xml
----------------------------------------------------------------------
diff --git a/console/server/build.xml b/console/server/build.xml
deleted file mode 100644
index e893968..0000000
--- a/console/server/build.xml
+++ /dev/null
@@ -1,50 +0,0 @@
-<!--
- 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 name="edgent.console.server" default="all" xmlns:jacoco="antlib:org.jacoco.ant">
- <description>
- Build the console server classes.
- </description>
-
- <property name="component.path" value="console/server"/>
- <import file="../../common-build.xml" />
-
- <path id="compile.classpath">
- <pathelement location="${component.ext}/jetty-9.3.6/jetty-http-9.3.6.v20151106.jar" />
- <pathelement location="${component.ext}/jetty-9.3.6/jetty-io-9.3.6.v20151106.jar" />
- <pathelement location="${component.ext}/jetty-9.3.6/jetty-security-9.3.6.v20151106.jar" />
- <pathelement location="${component.ext}/jetty-9.3.6/jetty-server-9.3.6.v20151106.jar" />
- <pathelement location="${component.ext}/jetty-9.3.6/jetty-servlet-9.3.6.v20151106.jar" />
- <pathelement location="${component.ext}/jetty-9.3.6/jetty-util-9.3.6.v20151106.jar" />
- <pathelement location="${component.ext}/jetty-9.3.6/jetty-webapp-9.3.6.v20151106.jar" />
- <pathelement location="${component.ext}/jetty-9.3.6/jetty-xml-9.3.6.v20151106.jar" />
- <pathelement location="${component.ext}/jetty-9.3.6/servlet-api-3.1.jar" />
- <pathelement location="${ext}/slf4j-1.7.12/slf4j-api-1.7.12.jar"/>
- <path refid="edgent.ext.classpath" />
- </path>
-
- <path id="test.compile.classpath">
- <pathelement location="${jar}" />
- <path refid="compile.classpath" />
- </path>
-
- <path id="test.classpath">
- <pathelement location="${test.classes}" />
- <path refid="test.compile.classpath" />
- <path refid="test.common.classpath" />
- </path>
-
-</project>
http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/a70230b7/console/servlets/build.xml
----------------------------------------------------------------------
diff --git a/console/servlets/build.xml b/console/servlets/build.xml
deleted file mode 100644
index a333fd2..0000000
--- a/console/servlets/build.xml
+++ /dev/null
@@ -1,67 +0,0 @@
-<!--
- 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 name="edgent.console.servlets" default="all" xmlns:jacoco="antlib:org.jacoco.ant">
- <description>
- Build the console servlet classes.
- </description>
-
- <property name="component.path" value="console/servlets"/>
- <import file="../../common-build.xml" />
-
- <property name="webapp.html" location="webapp_content/html" />
- <property name="webapp.js" location="webapp_content/js" />
- <property name="webapp.resources" location="webapp_content/resources" />
- <property name="webapp.web-inf" location="webapp_content/WEB-INF" />
-
- <property name="webapps.dir" location="${lib}/../../webapps" />
- <property name="warfile" location="${webapps.dir}/console.war" />
- <target name="clean" depends="edgent.common.clean">
- <delete file="${warfile}" />
- </target>
-
- <path id="compile.classpath">
- <pathelement location="${edgent.console}/server/ext/jetty-9.3.6/servlet-api-3.1.jar" />
- <pathelement location="${ext}/slf4j-1.7.12/slf4j-api-1.7.12.jar"/>
- <pathelement location="${edgent.utils}/streamscope/lib/edgent.utils.streamscope.jar"/>
- <path refid="edgent.ext.classpath" />
- </path>
-
- <target name="all" depends="edgent.common.all,war" />
-
- <target name="war" depends="edgent.common.all">
- <mkdir dir="${webapps.dir}"/>
- <war destfile="${warfile}" webxml="${webapp.web-inf}/console.xml">
- <fileset dir="${webapp.html}" />
- <zipfileset dir="${webapp.js}" prefix="js" />
- <zipfileset dir="${webapp.resources}" prefix="resources" />
- <classes dir="${classes}" />
- </war>
- </target>
-
- <path id="test.compile.classpath">
- <pathelement location="${jar}" />
- <pathelement location="${test.classes}}" />
- <path refid="compile.classpath" />
- </path>
-
- <path id="test.classpath">
- <pathelement location="${test.classes}" />
- <path refid="test.compile.classpath" />
- <path refid="test.common.classpath" />
- </path>
-
-</project>
http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/a70230b7/providers/development/build.xml
----------------------------------------------------------------------
diff --git a/providers/development/build.xml b/providers/development/build.xml
deleted file mode 100644
index deea984..0000000
--- a/providers/development/build.xml
+++ /dev/null
@@ -1,47 +0,0 @@
-<!--
- 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 name="edgent.providers.development" default="all"
- xmlns:jacoco="antlib:org.jacoco.ant"
- >
- <description>
- Build the development topology provider.
- </description>
-
- <import file="../../common-build.xml"/>
-
- <path id="compile.classpath">
- <pathelement location="${edgent.lib}/edgent.providers.direct.jar" />
- <pathelement location="${edgent.console}/server/lib/edgent.console.server.jar" />
- <pathelement location="${edgent.utils}/metrics/lib/edgent.utils.metrics.jar" />
- <pathelement location="${edgent.utils}/streamscope/lib/edgent.utils.streamscope.jar" />
- <pathelement location="${lib}/edgent.runtime.jmxcontrol.jar" />
- </path>
-
- <path id="test.compile.classpath">
- <pathelement location="${jar}" />
- <pathelement location="../../api/topology/test.classes" />
- <pathelement location="../../utils/streamscope/test.classes" />
- <path refid="compile.classpath"/>
- </path>
-
- <path id="test.classpath">
- <pathelement location="${test.classes}" />
- <path refid="test.compile.classpath"/>
- <path refid="test.common.classpath" />
- </path>
-
-</project>
http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/a70230b7/providers/direct/build.xml
----------------------------------------------------------------------
diff --git a/providers/direct/build.xml b/providers/direct/build.xml
deleted file mode 100644
index c7a2526..0000000
--- a/providers/direct/build.xml
+++ /dev/null
@@ -1,49 +0,0 @@
-<!--
- 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 name="edgent.providers.direct" default="all"
- xmlns:jacoco="antlib:org.jacoco.ant"
- >
- <description>
- Build the direct topology provider.
- </description>
-
- <import file="../../common-build.xml"/>
-
- <path id="compile.classpath">
- <pathelement location="${lib}/edgent.api.topology.jar" />
- <pathelement location="${lib}/edgent.spi.topology.jar" />
- <pathelement location="${lib}/edgent.spi.graph.jar" />
- <pathelement location="${lib}/edgent.runtime.etiao.jar" />
- <pathelement location="${lib}/edgent.runtime.jsoncontrol.jar" />
- </path>
-
- <path id="test.compile.classpath">
- <pathelement location="${jar}" />
- <pathelement location="${lib}/edgent.runtime.appservice.jar" />
- <pathelement location="../../api/topology/test.classes" />
- <pathelement location="../../utils/metrics/test.classes" />
- <pathelement location="${edgent.utils}/metrics/lib/edgent.utils.metrics.jar" />
- <path refid="compile.classpath"/>
- </path>
-
- <path id="test.classpath">
- <pathelement location="${test.classes}" />
- <path refid="test.compile.classpath"/>
- <path refid="test.common.classpath" />
- </path>
-
-</project>
http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/a70230b7/providers/iot/build.xml
----------------------------------------------------------------------
diff --git a/providers/iot/build.xml b/providers/iot/build.xml
deleted file mode 100644
index b1ab41a..0000000
--- a/providers/iot/build.xml
+++ /dev/null
@@ -1,48 +0,0 @@
-<!--
- 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 name="edgent.providers.iot" default="all"
- xmlns:jacoco="antlib:org.jacoco.ant"
- >
- <description>
- Build the iot topology provider.
- </description>
-
- <import file="../../common-build.xml"/>
-
- <path id="compile.classpath">
- <pathelement location="${edgent.lib}/edgent.providers.direct.jar" />
- <pathelement location="${edgent.lib}/edgent.runtime.jsoncontrol.jar" />
- <pathelement location="${edgent.lib}/edgent.runtime.appservice.appservice.jar" />
- <pathelement location="${edgent.connectors}/iot/lib/edgent.connectors.iot.jar" />
- <pathelement location="${edgent.connectors}/pubsub/lib/edgent.connectors.pubsub.jar" />
- <pathelement location="${edgent.apps}/iot/lib/edgent.apps.iot.jar" />
- <pathelement location="${edgent.apps}/runtime/lib/edgent.apps.runtime.jar" />
- </path>
-
- <path id="test.compile.classpath">
- <pathelement location="${jar}" />
- <pathelement location="../../api/topology/test.classes" />
- <path refid="compile.classpath"/>
- </path>
-
- <path id="test.classpath">
- <pathelement location="${test.classes}" />
- <path refid="test.compile.classpath"/>
- <path refid="test.common.classpath" />
- </path>
-
-</project>
http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/a70230b7/runtime/appservice/build.xml
----------------------------------------------------------------------
diff --git a/runtime/appservice/build.xml b/runtime/appservice/build.xml
deleted file mode 100644
index 5df2ca1..0000000
--- a/runtime/appservice/build.xml
+++ /dev/null
@@ -1,44 +0,0 @@
-<!--
- 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 name="edgent.runtime.appservice" default="all"
- xmlns:jacoco="antlib:org.jacoco.ant"
- >
- <description>
- Build the runtime Application service library.
- </description>
-
- <import file="../../common-build.xml"/>
-
- <path id="compile.classpath">
- <pathelement location="${lib}/edgent.api.execution.jar" />
- <pathelement location="${lib}/edgent.api.topology.jar" />
- <path refid="edgent.ext.classpath" />
- <path refid="test.common.classpath"/>
- </path>
-
- <path id="test.compile.classpath">
- <pathelement location="${jar}" />
- <path refid="compile.classpath"/>
- </path>
-
- <path id="test.classpath">
- <pathelement location="${test.classes}" />
- <path refid="test.compile.classpath"/>
- </path>
-
-
-</project>
http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/a70230b7/runtime/etiao/build.xml
----------------------------------------------------------------------
diff --git a/runtime/etiao/build.xml b/runtime/etiao/build.xml
deleted file mode 100644
index e0c868c..0000000
--- a/runtime/etiao/build.xml
+++ /dev/null
@@ -1,45 +0,0 @@
-<!--
- 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 name="edgent.runtime.etiao" default="all"
- xmlns:jacoco="antlib:org.jacoco.ant"
- >
- <description>
- Build the runtime etiao library.
- </description>
-
- <import file="../../common-build.xml"/>
-
- <path id="compile.classpath">
- <pathelement location="${lib}/edgent.api.graph.jar" />
- <pathelement location="${lib}/edgent.api.execution.jar" />
- <pathelement location="${lib}/edgent.spi.graph.jar" />
- <path refid="edgent.ext.classpath" />
- </path>
-
- <path id="test.compile.classpath">
- <pathelement location="${jar}" />
- <path refid="compile.classpath"/>
- <pathelement location="../../api/graph/test.classes" />
- </path>
-
- <path id="test.classpath">
- <pathelement location="${test.classes}" />
- <path refid="test.compile.classpath"/>
- <path refid="test.common.classpath" />
- </path>
-
-</project>
http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/a70230b7/runtime/jmxcontrol/build.xml
----------------------------------------------------------------------
diff --git a/runtime/jmxcontrol/build.xml b/runtime/jmxcontrol/build.xml
deleted file mode 100644
index 1ae5552..0000000
--- a/runtime/jmxcontrol/build.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-<!--
- 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 name="edgent.runtime.jmxcontrol" default="all"
- xmlns:jacoco="antlib:org.jacoco.ant"
- >
- <description>
- Build the runtime jmxcontrol library.
- </description>
-
- <import file="../../common-build.xml"/>
-
- <path id="compile.classpath">
- <pathelement location="${lib}/edgent.api.execution.jar" />
- <pathelement location="${lib}/edgent.api.function.jar" />
- <path refid="edgent.ext.classpath" />
- </path>
-
- <path id="test.compile.classpath">
- <pathelement location="${jar}" />
- <path refid="compile.classpath"/>
- </path>
-
- <path id="test.classpath">
- <pathelement location="${test.classes}" />
- <path refid="test.compile.classpath"/>
- <path refid="test.common.classpath" />
- </path>
-
-</project>
http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/a70230b7/runtime/jobregistry/build.xml
----------------------------------------------------------------------
diff --git a/runtime/jobregistry/build.xml b/runtime/jobregistry/build.xml
deleted file mode 100644
index 6d58edd..0000000
--- a/runtime/jobregistry/build.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-<!--
- 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 name="edgent.runtime.jobregistry" default="all"
- xmlns:jacoco="antlib:org.jacoco.ant"
- >
- <description>
- Build the runtime Job Registry library.
- </description>
-
- <import file="../../common-build.xml"/>
-
- <path id="compile.classpath">
- <pathelement location="${lib}/edgent.api.execution.jar" />
- <pathelement location="${lib}/edgent.api.topology.jar" />
- </path>
-
- <path id="test.compile.classpath">
- <pathelement location="${jar}" />
- <path refid="compile.classpath"/>
- </path>
-
- <path id="test.classpath">
- <pathelement location="${test.classes}" />
- <path refid="test.compile.classpath"/>
- <path refid="test.common.classpath"/>
- </path>
-
-
-</project>
http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/a70230b7/runtime/jsoncontrol/build.xml
----------------------------------------------------------------------
diff --git a/runtime/jsoncontrol/build.xml b/runtime/jsoncontrol/build.xml
deleted file mode 100644
index 5eaa4cd..0000000
--- a/runtime/jsoncontrol/build.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-<!--
- 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 name="edgent.runtime.jsoncontrol" default="all"
- xmlns:jacoco="antlib:org.jacoco.ant"
- >
- <description>
- Build the runtime Json control library.
- </description>
-
- <import file="../../common-build.xml"/>
-
- <path id="compile.classpath">
- <pathelement location="${lib}/edgent.api.execution.jar" />
- <pathelement location="${lib}/edgent.api.function.jar" />
- <path refid="edgent.ext.classpath" />
- </path>
-
- <path id="test.compile.classpath">
- <pathelement location="${jar}" />
- <path refid="compile.classpath"/>
- </path>
-
- <path id="test.classpath">
- <pathelement location="${test.classes}" />
- <path refid="test.compile.classpath"/>
- </path>
-
-
-</project>
http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/a70230b7/samples/apps/build.xml
----------------------------------------------------------------------
diff --git a/samples/apps/build.xml b/samples/apps/build.xml
deleted file mode 100644
index 482ed49..0000000
--- a/samples/apps/build.xml
+++ /dev/null
@@ -1,49 +0,0 @@
-<!--
- 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 name="edgent.samples.apps" default="all" xmlns:jacoco="antlib:org.jacoco.ant">
- <description>
- Build sample applications.
- </description>
-
- <property name="component.path" value="samples"/>
- <import file="../../common-build.xml"/>
-
- <path id="compile.classpath">
- <path refid="edgent.samples.classpath"/>
- <pathelement location="${edgent.connectors}/mqtt/lib/edgent.connectors.mqtt.jar"/>
- <pathelement location="${edgent.connectors}/file/lib/edgent.connectors.file.jar"/>
- <pathelement location="${edgent.connectors}/serial/lib/edgent.connectors.serial.jar"/>
- <pathelement location="${edgent.analytics}/math3/lib/edgent.analytics.math3.jar"/>
- <pathelement location="${edgent.analytics}/sensors/lib/edgent.analytics.sensors.jar"/>
- <pathelement location="${edgent.samples}/edgent.samples.topology.jar"/>
- <pathelement location="${edgent.samples}/lib/edgent.samples.utils.jar"/>
- <pathelement location="${edgent.samples}/edgent.samples.connectors.jar"/>
- <path refid="edgent.ext.classpath" />
- </path>
-
- <path id="test.compile.classpath">
- <pathelement location="${jar}" />
- <path refid="compile.classpath"/>
- </path>
-
- <path id="test.classpath">
- <pathelement location="${test.classes}" />
- <path refid="test.compile.classpath"/>
- <path refid="test.common.classpath" />
- </path>
-
-</project>
http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/a70230b7/samples/connectors/build.xml
----------------------------------------------------------------------
diff --git a/samples/connectors/build.xml b/samples/connectors/build.xml
deleted file mode 100644
index 1b392a0..0000000
--- a/samples/connectors/build.xml
+++ /dev/null
@@ -1,49 +0,0 @@
-<!--
- 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 name="edgent.samples.connectors" default="all" xmlns:jacoco="antlib:org.jacoco.ant">
- <description>
- Build samples demonstrating connector functionality.
- </description>
-
- <property name="component.path" value="samples"/>
- <import file="../../common-build.xml"/>
-
- <path id="compile.classpath">
- <path refid="edgent.samples.classpath"/>
- <pathelement location="${edgent.connectors}/mqtt/lib/edgent.connectors.mqtt.jar"/>
- <pathelement location="${edgent.connectors}/kafka/lib/edgent.connectors.kafka.jar"/>
- <pathelement location="${edgent.connectors}/file/lib/edgent.connectors.file.jar"/>
- <pathelement location="${edgent.connectors}/iotp/lib/edgent.connectors.iotp.jar"/>
- <pathelement location="${edgent.connectors}/jdbc/lib/edgent.connectors.jdbc.jar"/>
- <pathelement location="${edgent.connectors}/serial/lib/edgent.connectors.serial.jar"/>
- <pathelement location="${lib}/edgent.samples.topology.jar"/>
- <pathelement location="${lib}/edgent.samples.utils.jar"/>
- <path refid="edgent.ext.classpath" />
- </path>
-
- <path id="test.compile.classpath">
- <pathelement location="${jar}" />
- <path refid="compile.classpath"/>
- </path>
-
- <path id="test.classpath">
- <pathelement location="${test.classes}" />
- <path refid="test.compile.classpath"/>
- <path refid="test.common.classpath" />
- </path>
-
-</project>
http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/a70230b7/samples/console/build.xml
----------------------------------------------------------------------
diff --git a/samples/console/build.xml b/samples/console/build.xml
deleted file mode 100644
index ac6b81a..0000000
--- a/samples/console/build.xml
+++ /dev/null
@@ -1,45 +0,0 @@
-<!--
- 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 name="edgent.samples.console" default="all" xmlns:jacoco="antlib:org.jacoco.ant">
- <description>
- Build samples demonstrating Console functionality.
- </description>
-
- <property name="component.path" value="samples"/>
- <import file="../../common-build.xml" />
-
- <path id="compile.classpath">
- <path refid="edgent.samples.classpath"/>
- <pathelement location="${edgent.console}/server/lib/edgent.console.server.jar" />
- <pathelement location="${edgent.lib}/edgent.topology.jar" />
- <pathelement location="${edgent.lib}/edgent.providers.development.jar" />
- <pathelement location="${edgent.lib}/edgent.providers.direct.jar" />
- <path refid="edgent.ext.classpath" />
- </path>
-
- <path id="test.compile.classpath">
- <pathelement location="${jar}" />
- <path refid="compile.classpath" />
- </path>
-
- <path id="test.classpath">
- <pathelement location="${test.classes}" />
- <path refid="test.compile.classpath" />
- <path refid="test.common.classpath" />
- </path>
-
-</project>
http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/a70230b7/samples/scenarios/build.xml
----------------------------------------------------------------------
diff --git a/samples/scenarios/build.xml b/samples/scenarios/build.xml
deleted file mode 100644
index e547404..0000000
--- a/samples/scenarios/build.xml
+++ /dev/null
@@ -1,50 +0,0 @@
-<!--
- 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 name="edgent.samples.scenarios" default="all" xmlns:jacoco="antlib:org.jacoco.ant">
- <description>
- Build scenario applications.
- </description>
- <property environment="env"/>
- <property name="component.path" value="samples"/>
- <condition property="src.excludes" value="**/range/sensor/**">
- <not>
- <isset property="env.PI4J_LIB" />
- </not>
- </condition>
- <import file="../../common-build.xml"/>
-
- <path id="compile.classpath">
- <path refid="edgent.samples.classpath"/>
- <pathelement location="${edgent.samples}/lib/edgent.samples.connectors.jar"/>
- <pathelement location="${edgent.lib}/edgent.providers.iot.jar"/>
- <pathelement location="${edgent.connectors}/iotp/lib/edgent.connectors.iotp.jar"/>
- <pathelement location="${env.PI4J_LIB}/pi4j-core.jar"/>
- </path>
-
- <path id="test.compile.classpath">
- <pathelement location="${jar}" />
- <path refid="compile.classpath"/>
- </path>
-
- <path id="test.classpath">
- <pathelement location="${test.classes}" />
- <path refid="test.compile.classpath"/>
- <path refid="test.common.classpath" />
- </path>
-
-</project>
http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/a70230b7/samples/topology/build.xml
----------------------------------------------------------------------
diff --git a/samples/topology/build.xml b/samples/topology/build.xml
deleted file mode 100644
index a97b9d8..0000000
--- a/samples/topology/build.xml
+++ /dev/null
@@ -1,45 +0,0 @@
-<!--
- 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 name="edgent.samples.topology" default="all" xmlns:jacoco="antlib:org.jacoco.ant">
- <description>
- Build samples demonstrating add-on functionality.
- </description>
-
- <property name="component.path" value="samples"/>
- <import file="../../common-build.xml"/>
- <property name="ext" location="../../ext"/>
-
- <path id="compile.classpath">
- <path refid="edgent.samples.classpath"/>
- <pathelement location="${edgent.analytics}/math3/lib/edgent.analytics.math3.jar"/>
- <pathelement location="${edgent.lib}/edgent.runtime.jobregistry.jar"/>
- <pathelement location="${lib}/edgent.samples.utils.jar"/>
- <path refid="edgent.ext.classpath" />
- </path>
-
- <path id="test.compile.classpath">
- <pathelement location="${jar}" />
- <path refid="compile.classpath"/>
- </path>
-
- <path id="test.classpath">
- <pathelement location="${test.classes}" />
- <path refid="test.compile.classpath"/>
- <path refid="test.common.classpath" />
- </path>
-
-</project>
http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/a70230b7/samples/utils/build.xml
----------------------------------------------------------------------
diff --git a/samples/utils/build.xml b/samples/utils/build.xml
deleted file mode 100644
index 8078a34..0000000
--- a/samples/utils/build.xml
+++ /dev/null
@@ -1,44 +0,0 @@
-<!--
- 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 name="edgent.samples.utils" default="all" xmlns:jacoco="antlib:org.jacoco.ant">
- <description>
- Build samples demonstrating add-on functionality.
- </description>
-
- <property name="component.path" value="samples"/>
- <import file="../../common-build.xml"/>
-
- <path id="compile.classpath">
- <path refid="edgent.samples.classpath"/>
- <pathelement location="${edgent.utils}/metrics/lib/edgent.utils.metrics.jar"/>
- <pathelement location="${edgent.analytics}/math3/lib/edgent.analytics.math3.jar"/>
- <pathelement location="${edgent.analytics}/sensors/lib/edgent.analytics.sensors.jar"/>
- <path refid="edgent.ext.classpath"/>
- </path>
-
- <path id="test.compile.classpath">
- <pathelement location="${jar}" />
- <path refid="compile.classpath"/>
- </path>
-
- <path id="test.classpath">
- <pathelement location="${test.classes}" />
- <path refid="test.compile.classpath"/>
- <path refid="test.common.classpath" />
- </path>
-
-</project>
http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/a70230b7/spi/graph/build.xml
----------------------------------------------------------------------
diff --git a/spi/graph/build.xml b/spi/graph/build.xml
deleted file mode 100644
index 4839693..0000000
--- a/spi/graph/build.xml
+++ /dev/null
@@ -1,42 +0,0 @@
-<!--
- 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 name="edgent.spi.graph" default="all"
- xmlns:jacoco="antlib:org.jacoco.ant"
- >
- <description>
- Build the graph spi.
- </description>
-
- <import file="../../common-build.xml"/>
-
- <path id="compile.classpath">
- <pathelement location="${lib}/edgent.api.graph.jar" />
- <pathelement location="${lib}/edgent.api.execution.jar" />
- </path>
-
- <path id="test.compile.classpath">
- <pathelement location="${jar}" />
- <path refid="compile.classpath"/>
- </path>
-
- <path id="test.classpath">
- <pathelement location="${test.classes}" />
- <path refid="test.compile.classpath"/>
- <path refid="test.common.classpath" />
- </path>
-
-</project>
http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/a70230b7/spi/topology/build.xml
----------------------------------------------------------------------
diff --git a/spi/topology/build.xml b/spi/topology/build.xml
deleted file mode 100644
index 54eaa6e..0000000
--- a/spi/topology/build.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<!--
- 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 name="edgent.spi.topology" default="all"
- xmlns:jacoco="antlib:org.jacoco.ant"
- >
- <description>
- Build the topology spi.
- </description>
-
- <import file="../../common-build.xml"/>
- <path id="compile.classpath">
- <pathelement location="${lib}/edgent.api.topology.jar" />
- </path>
-
- <path id="test.compile.classpath">
- <pathelement location="${jar}" />
- <path refid="compile.classpath"/>
- </path>
-
- <path id="test.classpath">
- <pathelement location="${test.classes}" />
- <path refid="test.compile.classpath"/>
- <path refid="test.common.classpath" />
- </path>
-
-</project>
http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/a70230b7/test/fvtiot/build.xml
----------------------------------------------------------------------
diff --git a/test/fvtiot/build.xml b/test/fvtiot/build.xml
deleted file mode 100644
index 0fb5b5a..0000000
--- a/test/fvtiot/build.xml
+++ /dev/null
@@ -1,44 +0,0 @@
-<!--
- 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 name="edgent.test.fvtiot" default="all" xmlns:jacoco="antlib:org.jacoco.ant">
- <description>
- FVT for iot scenario
- </description>
-
- <property name="component.path" value="test/fvtiot"/>
- <import file="../../common-build.xml"/>
-
- <path id="compile.classpath">
- <pathelement location="${edgent.lib}/edgent.providers.iot.jar"/>
- <pathelement location="${edgent.lib}/edgent.runtime.appservice.jar"/>
- <pathelement location="${edgent.lib}/edgent.runtime.jsoncontrol.jar"/>
- <path refid="edgent.ext.classpath"/>
- </path>
-
- <path id="test.compile.classpath">
- <pathelement location="${jar}" />
- <pathelement location="../../apps/iot/test.classes" />
- <path refid="compile.classpath"/>
- </path>
-
- <path id="test.classpath">
- <pathelement location="${test.classes}" />
- <path refid="test.compile.classpath"/>
- <path refid="test.common.classpath" />
- </path>
-
-</project>
http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/a70230b7/test/svt/build.xml
----------------------------------------------------------------------
diff --git a/test/svt/build.xml b/test/svt/build.xml
deleted file mode 100644
index 28320ee..0000000
--- a/test/svt/build.xml
+++ /dev/null
@@ -1,49 +0,0 @@
-<!--
- 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 name="edgent.test.svt" default="all" xmlns:jacoco="antlib:org.jacoco.ant">
- <description>
- SVT
- </description>
-
- <property name="lib" location="${basedir}/lib"/>
- <import file="../../common-build.xml"/>
-
- <target name="init" depends="edgent.common.init">
- <mkdir dir="${lib}"/>
- </target>
- <target name="clean" depends="edgent.common.clean">
- <delete dir="${lib}"/>
- </target>
-
- <path id="compile.classpath">
- <pathelement location="${edgent.lib}/edgent.providers.development.jar"/>
- <pathelement location="${target.java8.dir}/samples/lib/edgent.samples.apps.jar"/>
- <pathelement location="${edgent.connectors}/iotp/lib/edgent.connectors.iotp.jar"/>
- </path>
-
- <path id="test.compile.classpath">
- <pathelement location="${jar}" />
- <path refid="compile.classpath"/>
- </path>
-
- <path id="test.classpath">
- <pathelement location="${test.classes}" />
- <path refid="test.compile.classpath"/>
- <path refid="test.common.classpath" />
- </path>
-
-</project>
http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/a70230b7/utils/metrics/build.xml
----------------------------------------------------------------------
diff --git a/utils/metrics/build.xml b/utils/metrics/build.xml
deleted file mode 100644
index 0ae60ee..0000000
--- a/utils/metrics/build.xml
+++ /dev/null
@@ -1,44 +0,0 @@
-<!--
- 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 name="edgent.utils.metrics" default="all" xmlns:jacoco="antlib:org.jacoco.ant">
- <description>
- Build the metrics add-on.
- </description>
-
- <property name="component.path" value="utils/metrics"/>
- <import file="../../common-build.xml"/>
-
- <path id="compile.classpath">
- <pathelement location="${edgent.lib}/edgent.api.topology.jar"/>
- <path refid="edgent.ext.classpath"/>
- </path>
-
- <path id="test.compile.classpath">
- <pathelement location="${jar}" />
- <pathelement location="${edgent.lib}/edgent.providers.direct.jar"/>
- <pathelement location="../../api/topology/test.classes"/>
- <pathelement location="../../providers/direct/test.classes"/>
- <path refid="compile.classpath"/>
- </path>
-
- <path id="test.classpath">
- <pathelement location="${test.classes}" />
- <path refid="test.compile.classpath"/>
- <path refid="test.common.classpath" />
- </path>
-
-</project>
http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/a70230b7/utils/streamscope/build.xml
----------------------------------------------------------------------
diff --git a/utils/streamscope/build.xml b/utils/streamscope/build.xml
deleted file mode 100644
index c237fb3..0000000
--- a/utils/streamscope/build.xml
+++ /dev/null
@@ -1,44 +0,0 @@
-<!--
- 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 name="edgent.utils.streamscope" default="all" xmlns:jacoco="antlib:org.jacoco.ant">
- <description>
- Build the StreamScope add-on.
- </description>
-
- <property name="component.path" value="utils/streamscope"/>
- <import file="../../common-build.xml"/>
-
- <path id="compile.classpath">
- <pathelement location="${edgent.lib}/edgent.api.topology.jar"/>
- <path refid="edgent.ext.classpath"/>
- </path>
-
- <path id="test.compile.classpath">
- <pathelement location="${jar}" />
- <pathelement location="${edgent.lib}/edgent.providers.direct.jar"/>
- <pathelement location="../../api/topology/test.classes"/>
- <pathelement location="../../providers/direct/test.classes"/>
- <path refid="compile.classpath"/>
- </path>
-
- <path id="test.classpath">
- <pathelement location="${test.classes}" />
- <path refid="test.compile.classpath"/>
- <path refid="test.common.classpath" />
- </path>
-
-</project>
[2/2] incubator-edgent git commit: [Edgent-417] cleanup old ant-build
cruft
Posted by dl...@apache.org.
[Edgent-417] cleanup old ant-build cruft
Project: http://git-wip-us.apache.org/repos/asf/incubator-edgent/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-edgent/commit/a70230b7
Tree: http://git-wip-us.apache.org/repos/asf/incubator-edgent/tree/a70230b7
Diff: http://git-wip-us.apache.org/repos/asf/incubator-edgent/diff/a70230b7
Branch: refs/heads/master
Commit: a70230b72104245ebbd3244ce3477575d2791313
Parents: ee9ac28
Author: Dale LaBossiere <dl...@us.ibm.com>
Authored: Thu May 25 14:12:03 2017 -0400
Committer: Dale LaBossiere <dl...@us.ibm.com>
Committed: Thu May 25 14:12:03 2017 -0400
----------------------------------------------------------------------
analytics/math3/build.xml | 49 ---
analytics/sensors/build.xml | 46 ---
android/hardware/build.xml | 66 ----
android/topology/build.xml | 67 ----
api/execution/build.xml | 42 ---
api/function/build.xml | 40 ---
api/graph/build.xml | 41 ---
api/oplet/build.xml | 43 ---
api/topology/build.xml | 57 ----
api/window/build.xml | 42 ---
apps/iot/build.xml | 45 ---
apps/runtime/build.xml | 46 ---
build.xml | 360 ---------------------
common-build.xml | 216 -------------
connectors/command/build.xml | 50 ---
connectors/common/build.xml | 47 ---
connectors/csv/build.xml | 47 ---
connectors/edgent.javax.websocket/build.xml | 45 ---
connectors/file/build.xml | 48 ---
connectors/http/build.xml | 48 ---
connectors/iot/build.xml | 47 ---
connectors/iotp/build.xml | 49 ---
connectors/javax.websocket-client/build.xml | 45 ---
connectors/javax.websocket-server/build.xml | 45 ---
connectors/jdbc/build.xml | 48 ---
connectors/kafka/build.xml | 48 ---
connectors/mqtt/build.xml | 52 ---
connectors/pubsub/build.xml | 47 ---
connectors/serial/build.xml | 47 ---
connectors/wsclient-javax.websocket/build.xml | 56 ----
connectors/wsclient/build.xml | 45 ---
console/server/build.xml | 50 ---
console/servlets/build.xml | 67 ----
providers/development/build.xml | 47 ---
providers/direct/build.xml | 49 ---
providers/iot/build.xml | 48 ---
runtime/appservice/build.xml | 44 ---
runtime/etiao/build.xml | 45 ---
runtime/jmxcontrol/build.xml | 43 ---
runtime/jobregistry/build.xml | 43 ---
runtime/jsoncontrol/build.xml | 43 ---
samples/apps/build.xml | 49 ---
samples/connectors/build.xml | 49 ---
samples/console/build.xml | 45 ---
samples/scenarios/build.xml | 50 ---
samples/topology/build.xml | 45 ---
samples/utils/build.xml | 44 ---
spi/graph/build.xml | 42 ---
spi/topology/build.xml | 40 ---
test/fvtiot/build.xml | 44 ---
test/svt/build.xml | 49 ---
utils/metrics/build.xml | 44 ---
utils/streamscope/build.xml | 44 ---
53 files changed, 2998 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/a70230b7/analytics/math3/build.xml
----------------------------------------------------------------------
diff --git a/analytics/math3/build.xml b/analytics/math3/build.xml
deleted file mode 100644
index 1692aa4..0000000
--- a/analytics/math3/build.xml
+++ /dev/null
@@ -1,49 +0,0 @@
-<!--
- 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 name="edgent.analytics.math3" default="all"
- xmlns:jacoco="antlib:org.jacoco.ant"
- >
- <description>
- Analytics math functions.
- </description>
-
- <property name="component.path" value="analytics/math3"/>
- <import file="../../common-build.xml"/>
-
- <property name="ext" location="../../ext"/>
-
- <path id="compile.classpath">
- <pathelement location="${edgent.lib}/edgent.api.topology.jar"/>
- <pathelement location="${component.ext}/commons-math3-3.4.1/commons-math3-3.4.1.jar"/>
- <path refid="edgent.ext.classpath" />
- </path>
-
- <path id="test.compile.classpath">
- <pathelement location="${jar}" />
- <pathelement location="${edgent.lib}/edgent.providers.direct.jar"/>
- <pathelement location="../../providers/direct/test.classes"/>
- <pathelement location="../../api/topology/test.classes"/>
- <path refid="compile.classpath"/>
- </path>
-
- <path id="test.classpath">
- <pathelement location="${test.classes}" />
- <path refid="test.compile.classpath"/>
- <path refid="test.common.classpath" />
- </path>
-
-</project>
http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/a70230b7/analytics/sensors/build.xml
----------------------------------------------------------------------
diff --git a/analytics/sensors/build.xml b/analytics/sensors/build.xml
deleted file mode 100644
index f7c7107..0000000
--- a/analytics/sensors/build.xml
+++ /dev/null
@@ -1,46 +0,0 @@
-<!--
- 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 name="edgent.analytics.sensors" default="all"
- xmlns:jacoco="antlib:org.jacoco.ant"
- >
- <description>
- Analytics aimed at sensor readings.
- </description>
-
- <property name="component.path" value="analytics/sensors"/>
- <import file="../../common-build.xml"/>
-
- <path id="compile.classpath">
- <pathelement location="${edgent.lib}/edgent.api.topology.jar"/>
- <path refid="edgent.ext.classpath" />
- </path>
-
- <path id="test.compile.classpath">
- <pathelement location="${jar}" />
- <pathelement location="${edgent.lib}/edgent.providers.direct.jar"/>
- <pathelement location="../../providers/direct/test.classes"/>
- <pathelement location="../../api/topology/test.classes"/>
- <path refid="compile.classpath"/>
- </path>
-
- <path id="test.classpath">
- <pathelement location="${test.classes}" />
- <path refid="test.compile.classpath"/>
- <path refid="test.common.classpath" />
- </path>
-
-</project>
http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/a70230b7/android/hardware/build.xml
----------------------------------------------------------------------
diff --git a/android/hardware/build.xml b/android/hardware/build.xml
deleted file mode 100644
index 2c6b89d..0000000
--- a/android/hardware/build.xml
+++ /dev/null
@@ -1,66 +0,0 @@
-<!--
- 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 name="edgent.android.hardware" default="all"
- xmlns:jacoco="antlib:org.jacoco.ant"
- >
- <description>
- Build Android hardware interface
- </description>
-
- <property name="full.compile.classpath.id" value="android.classpath"/>
-
- <property environment="env"/>
- <property name="component.path" value="android/hardware"/>
- <import file="../../common-build.xml"/>
-
- <property name="android.sdk.platform.jar" value=""/>
-<!--
- <condition property="android.sdk.platform.jar" value="env.ANDROID_SDK_PLATFORM_JAR">
- <isset property="env.ANDROID_SDK_PLATFORM_JAR" />
- </condition>
--->
-
- <path id="compile.classpath">
- <pathelement location="${edgent.lib}/edgent.api.topology.jar" />
- </path>
-
-
- <path id="android.classpath">
- <path refid="compile.classpath"/>
- <pathelement location="${android.sdk.platform.jar}"/>
- </path>
-
- <path id="test.compile.classpath">
- <pathelement location="${jar}" />
- <path refid="compile.classpath"/>
- </path>
-
- <path id="test.classpath">
- <pathelement location="${test.classes}" />
- <path refid="test.compile.classpath"/>
- <path refid="test.common.classpath" />
- </path>
-
- <target name="all" if="android.sdk.platform.jar">
- <antcall target="edgent.common.all"/>
- </target>
-
- <!-- no tests -->
- <target name="test.compile"/>
- <target name="test.run"/>
-
-</project>
http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/a70230b7/android/topology/build.xml
----------------------------------------------------------------------
diff --git a/android/topology/build.xml b/android/topology/build.xml
deleted file mode 100644
index f0f63fe..0000000
--- a/android/topology/build.xml
+++ /dev/null
@@ -1,67 +0,0 @@
-<!--
- 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 name="edgent.android.topology" default="all"
- xmlns:jacoco="antlib:org.jacoco.ant"
- >
- <description>
- Build Android topology utilities
- </description>
-
- <property name="full.compile.classpath.id" value="android.classpath"/>
-
- <property environment="env"/>
- <property name="component.path" value="android/topology"/>
- <import file="../../common-build.xml"/>
-
- <property name="android.sdk.platform.jar" value=""/>
-<!--
- <condition property="android.sdk.platform.jar" value="env.ANDROID_SDK_PLATFORM_JAR">
- <isset property="env.ANDROID_SDK_PLATFORM_JAR" />
- </condition>
--->
-
- <path id="compile.classpath">
- <pathelement location="${edgent.lib}/edgent.api.topology.jar" />
- <pathelement location="${edgent.lib}/edgent.api.oplet.jar" />
- </path>
-
-
- <path id="android.classpath">
- <path refid="compile.classpath"/>
- <pathelement location="${android.sdk.platform.jar}"/>
- </path>
-
- <path id="test.compile.classpath">
- <pathelement location="${jar}" />
- <path refid="compile.classpath"/>
- </path>
-
- <path id="test.classpath">
- <pathelement location="${test.classes}" />
- <path refid="test.compile.classpath"/>
- <path refid="test.common.classpath" />
- </path>
-
- <target name="all" if="android.sdk.platform.jar">
- <antcall target="edgent.common.all"/>
- </target>
-
- <!-- no tests -->
- <target name="test.compile"/>
- <target name="test.run"/>
-
-</project>
http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/a70230b7/api/execution/build.xml
----------------------------------------------------------------------
diff --git a/api/execution/build.xml b/api/execution/build.xml
deleted file mode 100644
index e01c928..0000000
--- a/api/execution/build.xml
+++ /dev/null
@@ -1,42 +0,0 @@
-<!--
- 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 name="edgent.api.execution" default="all"
- xmlns:jacoco="antlib:org.jacoco.ant"
- >
- <description>
- Build the graph api.
- </description>
-
- <import file="../../common-build.xml"/>
-
- <path id="compile.classpath">
- <pathelement location="${lib}/edgent.api.function.jar" />
- <path refid="edgent.ext.classpath"/>
- </path>
-
- <path id="test.compile.classpath">
- <pathelement location="${jar}" />
- <path refid="compile.classpath"/>
- </path>
-
- <path id="test.classpath">
- <pathelement location="${test.classes}" />
- <path refid="test.compile.classpath"/>
- <path refid="test.common.classpath" />
- </path>
-
-</project>
http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/a70230b7/api/function/build.xml
----------------------------------------------------------------------
diff --git a/api/function/build.xml b/api/function/build.xml
deleted file mode 100644
index 1f54520..0000000
--- a/api/function/build.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<!--
- 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 name="edgent.api.function" default="all"
- xmlns:jacoco="antlib:org.jacoco.ant"
- >
- <description>
- Build the functions.
- </description>
-
- <import file="../../common-build.xml"/>
-
- <path id="compile.classpath">
- </path>
-
- <path id="test.compile.classpath">
- <pathelement location="${jar}" />
- <path refid="compile.classpath"/>
- </path>
-
- <path id="test.classpath">
- <pathelement location="${test.classes}" />
- <path refid="test.compile.classpath"/>
- <path refid="test.common.classpath" />
- </path>
-
-</project>
http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/a70230b7/api/graph/build.xml
----------------------------------------------------------------------
diff --git a/api/graph/build.xml b/api/graph/build.xml
deleted file mode 100644
index b36c1ec..0000000
--- a/api/graph/build.xml
+++ /dev/null
@@ -1,41 +0,0 @@
-<!--
- 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 name="edgent.api.graph" default="all"
- xmlns:jacoco="antlib:org.jacoco.ant"
- >
- <description>
- Build the graph api.
- </description>
-
- <import file="../../common-build.xml"/>
-
- <path id="compile.classpath">
- <pathelement location="${lib}/edgent.api.oplet.jar" />
- </path>
-
- <path id="test.compile.classpath">
- <pathelement location="${jar}" />
- <path refid="compile.classpath"/>
- </path>
-
- <path id="test.classpath">
- <pathelement location="${test.classes}" />
- <path refid="test.compile.classpath"/>
- <path refid="test.common.classpath" />
- </path>
-
-</project>
http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/a70230b7/api/oplet/build.xml
----------------------------------------------------------------------
diff --git a/api/oplet/build.xml b/api/oplet/build.xml
deleted file mode 100644
index 849b4e8..0000000
--- a/api/oplet/build.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-<!--
- 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 name="edgent.api.oplet" default="all"
- xmlns:jacoco="antlib:org.jacoco.ant"
- >
- <description>
- Build the oplet api.
- </description>
-
- <import file="../../common-build.xml"/>
-
- <path id="compile.classpath">
- <pathelement location="${lib}/edgent.api.function.jar" />
- <pathelement location="${lib}/edgent.api.execution.jar" />
- <pathelement location="${lib}/edgent.api.window.jar" />
- </path>
-
- <path id="test.compile.classpath">
- <pathelement location="${jar}" />
- <path refid="compile.classpath"/>
- </path>
-
- <path id="test.classpath">
- <pathelement location="${test.classes}" />
- <path refid="test.compile.classpath"/>
- <path refid="test.common.classpath" />
- </path>
-
-</project>
http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/a70230b7/api/topology/build.xml
----------------------------------------------------------------------
diff --git a/api/topology/build.xml b/api/topology/build.xml
deleted file mode 100644
index f716582..0000000
--- a/api/topology/build.xml
+++ /dev/null
@@ -1,57 +0,0 @@
-<!--
- 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 name="edgent.api.topology" default="all"
- xmlns:jacoco="antlib:org.jacoco.ant"
- >
- <description>
- Build the functional api.
- </description>
-
- <import file="../../common-build.xml"/>
-
- <path id="compile.classpath">
- <pathelement location="${lib}/edgent.api.execution.jar"/>
- <pathelement location="${lib}/edgent.api.graph.jar"/>
- <pathelement location="${lib}/edgent.api.oplet.jar" />
- <path refid="edgent.ext.classpath"/>
- </path>
-
- <path id="test.compile.classpath">
- <pathelement location="${jar}" />
- <path refid="compile.classpath"/>
- </path>
-
- <path id="test.classpath">
- <pathelement location="${jar}" />
- <pathelement location="${test.classes}" />
- <path refid="test.compile.classpath"/>
- <path refid="test.common.classpath" />
- </path>
-
- <!-- Build a jar file containing the applications to test the ApplicationService -->
- <target name="test.compile" depends="edgent.common.test.compile,test.jar"/>
- <target name="test.jar" depends="edgent.common.test.compile">
- <jar destfile="${test.classes}/${ant.project.name}.APPS.TEST.jar">
- <service type="org.apache.edgent.topology.services.TopologyBuilder">
- <provider classname="org.apache.edgent.test.topology.services.TestApplications$AppOne" />
- <provider classname="org.apache.edgent.test.topology.services.TestApplications$AppTwo" />
- <provider classname="org.apache.edgent.test.topology.services.TestApplications$AppThree" />
- </service>
- <fileset dir="${test.classes}" includes="**/TestApplications*"/>
- </jar>
- </target>
-</project>
http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/a70230b7/api/window/build.xml
----------------------------------------------------------------------
diff --git a/api/window/build.xml b/api/window/build.xml
deleted file mode 100644
index 657deaa..0000000
--- a/api/window/build.xml
+++ /dev/null
@@ -1,42 +0,0 @@
-<!--
- 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 name="edgent.api.window" default="all"
- xmlns:jacoco="antlib:org.jacoco.ant"
- >
- <description>
- Build the window api.
- </description>
-
- <import file="../../common-build.xml"/>
-
- <path id="compile.classpath">
- <pathelement location="${lib}/edgent.api.function.jar"/>
- </path>
-
- <path id="test.compile.classpath">
- <pathelement location="${jar}" />
- <path refid="compile.classpath"/>
- </path>
-
- <path id="test.classpath">
- <pathelement location="${jar}" />
- <pathelement location="${test.classes}" />
- <path refid="test.compile.classpath"/>
- <path refid="test.common.classpath" />
- </path>
-
-</project>
http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/a70230b7/apps/iot/build.xml
----------------------------------------------------------------------
diff --git a/apps/iot/build.xml b/apps/iot/build.xml
deleted file mode 100644
index 409715f..0000000
--- a/apps/iot/build.xml
+++ /dev/null
@@ -1,45 +0,0 @@
-<!--
- 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 name="edgent.apps.iot" default="all"
- xmlns:jacoco="antlib:org.jacoco.ant"
- >
- <description>
- Applications utilizing IotDevice
- </description>
-
- <property name="component.path" value="apps/iot"/>
- <import file="../../common-build.xml"/>
-
- <path id="compile.classpath">
- <pathelement location="${edgent.lib}/edgent.api.topology.jar" />
- <pathelement location="${edgent.connectors}/pubsub/lib/edgent.connectors.pubsub.jar" />
- <pathelement location="${edgent.connectors}/iot/lib/edgent.connectors.iot.jar" />
- </path>
-
- <path id="test.compile.classpath">
- <pathelement location="${jar}" />
- <pathelement location="${edgent.lib}/edgent.providers.direct.jar" />
- <path refid="compile.classpath"/>
- </path>
-
- <path id="test.classpath">
- <pathelement location="${test.classes}" />
- <path refid="test.compile.classpath"/>
- <path refid="test.common.classpath" />
- </path>
-
-</project>
http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/a70230b7/apps/runtime/build.xml
----------------------------------------------------------------------
diff --git a/apps/runtime/build.xml b/apps/runtime/build.xml
deleted file mode 100644
index 2791a1e..0000000
--- a/apps/runtime/build.xml
+++ /dev/null
@@ -1,46 +0,0 @@
-<!--
- 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 name="edgent.apps.runtime" default="all"
- xmlns:jacoco="antlib:org.jacoco.ant"
- >
- <description>
- Applications monitoring the Edgent runtime
- </description>
-
- <property name="component.path" value="apps/runtime"/>
- <import file="../../common-build.xml"/>
-
- <path id="compile.classpath">
- <pathelement location="${edgent.lib}/edgent.api.topology.jar" />
- <pathelement location="${edgent.lib}/edgent.runtime.jobregistry.jar" />
- <pathelement location="${edgent.lib}/edgent.runtime.appservice.jar" />
- </path>
-
- <path id="test.compile.classpath">
- <pathelement location="${jar}" />
- <path refid="compile.classpath"/>
- <pathelement location="${edgent.lib}/edgent.providers.direct.jar" />
- <pathelement location="${edgent.lib}/edgent.runtime.jmxcontrol.jar" />
- </path>
-
- <path id="test.classpath">
- <pathelement location="${test.classes}" />
- <path refid="test.compile.classpath"/>
- <path refid="test.common.classpath" />
- </path>
-
-</project>
http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/a70230b7/build.xml
----------------------------------------------------------------------
diff --git a/build.xml b/build.xml
deleted file mode 100644
index 937366e..0000000
--- a/build.xml
+++ /dev/null
@@ -1,360 +0,0 @@
-<!--
- 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 name="edgent" default="DoNotUseAnt"
- xmlns:jacoco="antlib:org.jacoco.ant"
- >
- <description>
- Top-level build.xml for Edgent.
- </description>
-
- <property name="release.base" location="release-${ant.project.name}"/>
-
- <property name="edgent.version" value="0.4.0"/>
-
- <property name="report.dir" location="reports"/>
- <property name="target.dir" location="target"/>
- <property name="javadoc.dir" location="${target.dir}/docs/javadoc"/>
- <property name="release.dir" location="${release.base}"/>
-
- <target name="DoNotUseAnt">
- <fail message="The ant tooling is no longer functional. See README."/>
- </target>
-
- <target name="all" depends="DoNotUseAnt,init,suball,copy,docs"
- description="Build the code and Javadoc into target. Requires Java 8"
- />
-
- <target name="init" depends="setcommitversion">
- <mkdir dir="${target.dir}"/>
- </target>
-
- <target name="setcommitversion">
- <!-- Create the time stamp -->
- <tstamp/>
-
- <!-- Extract the git commit hash -->
- <exec executable="git" outputproperty="commithash" errorproperty="commithash.error">
- <arg value="rev-parse"/>
- <arg value="--short"/>
- <arg value="HEAD"/>
- </exec>
- <mkdir dir="${target.dir}"/>
- <echoproperties destfile="${target.dir}/version.txt">
- <propertyset>
- <propertyref name="edgent.version"/>
- <propertyref name="DSTAMP"/>
- <propertyref name="TSTAMP"/>
- <propertyref name="commithash"/>
- <propertyref name="commithash.error"/>
- </propertyset>
- </echoproperties>
- </target>
-
- <target name="copy">
- <!-- copy README.md -->
- <copy todir="${target.dir}" file="README.md"/>
- <copy todir="${target.dir}" file="LICENSE"/>
-
- <!-- copy scripts -->
- <mkdir dir="${target.dir}/java8/scripts"/>
- <copy todir="${target.dir}/java8/scripts" includeEmptyDirs="no">
- <fileset dir="scripts"/>
- </copy>
-
- <!-- copy sample code -->
- <mkdir dir="${target.dir}/java8/samples/src"/>
- <copy todir="${target.dir}/java8/samples/src" includeEmptyDirs="no">
- <fileset dir="samples" includes="**/*.java" excludes="**/build.xml **/test/**"/>
- </copy>
-
- </target>
-
- <target name="suball">
- <subprojects target="all"/>
- </target>
- <target name="test" depends="DoNotUseAnt"
- description="Run all JUnit tests. Requires Java 8"
- >
- <echo message="HINT: to include tests for some connectors do: ant -Dtest.base.pattern='**/*TestManual.java' test"/>
- <subprojects target="test"/>
- </target>
- <target name="clean">
- <subprojects target="clean"/>
- <delete dir="${report.dir}"/>
- <delete dir="${javadoc.dir}"/>
- <delete dir="${release.dir}"/>
- <delete dir="${target.dir}"/>
- </target>
-
- <macrodef name="subprojects">
- <attribute name="target"/>
- <sequential>
- <ant dir="api/function" target="@{target}" useNativeBasedir="true"/>
- <ant dir="api/execution" target="@{target}" useNativeBasedir="true"/>
- <ant dir="api/window" target="@{target}" useNativeBasedir="true"/>
- <ant dir="api/oplet" target="@{target}" useNativeBasedir="true"/>
- <ant dir="api/graph" target="@{target}" useNativeBasedir="true"/>
- <ant dir="api/topology" target="@{target}" useNativeBasedir="true"/>
- <ant dir="spi/graph" target="@{target}" useNativeBasedir="true"/>
- <ant dir="spi/topology" target="@{target}" useNativeBasedir="true"/>
- <ant dir="runtime/appservice" target="@{target}" useNativeBasedir="true"/>
- <ant dir="runtime/etiao" target="@{target}" useNativeBasedir="true"/>
- <ant dir="runtime/jmxcontrol" target="@{target}" useNativeBasedir="true"/>
- <ant dir="runtime/jsoncontrol" target="@{target}" useNativeBasedir="true"/>
- <ant dir="runtime/jobregistry" target="@{target}" useNativeBasedir="true"/>
- <ant dir="utils/metrics" target="@{target}" useNativeBasedir="true"/>
- <ant dir="utils/streamscope" target="@{target}" useNativeBasedir="true"/>
-
- <ant dir="providers/direct" target="@{target}" useNativeBasedir="true"/>
- <ant dir="connectors/common" target="@{target}" useNativeBasedir="true"/>
- <ant dir="connectors/command" target="@{target}" useNativeBasedir="true"/>
- <ant dir="connectors/csv" target="@{target}" useNativeBasedir="true"/>
- <ant dir="connectors/iot" target="@{target}" useNativeBasedir="true"/>
- <ant dir="connectors/serial" target="@{target}" useNativeBasedir="true"/>
- <ant dir="connectors/file" target="@{target}" useNativeBasedir="true"/>
- <ant dir="connectors/http" target="@{target}" useNativeBasedir="true"/>
- <ant dir="connectors/iotp" target="@{target}" useNativeBasedir="true"/>
- <ant dir="connectors/jdbc" target="@{target}" useNativeBasedir="true"/>
- <ant dir="connectors/kafka" target="@{target}" useNativeBasedir="true"/>
- <ant dir="connectors/mqtt" target="@{target}" useNativeBasedir="true"/>
- <ant dir="connectors/pubsub" target="@{target}" useNativeBasedir="true"/>
- <ant dir="connectors/edgent.javax.websocket" target="@{target}" useNativeBasedir="true"/>
- <ant dir="connectors/javax.websocket-client" target="@{target}" useNativeBasedir="true"/>
- <ant dir="connectors/javax.websocket-server" target="@{target}" useNativeBasedir="true"/>
- <ant dir="connectors/wsclient" target="@{target}" useNativeBasedir="true"/>
- <ant dir="connectors/wsclient-javax.websocket" target="@{target}" useNativeBasedir="true"/>
- <ant dir="console/server" target="@{target}" useNativeBasedir="true" />
- <ant dir="console/servlets" target="@{target}" useNativeBasedir="true" />
- <ant dir="apps/iot" target="@{target}" useNativeBasedir="true" />
- <ant dir="providers/development" target="@{target}" useNativeBasedir="true"/>
- <ant dir="apps/runtime" target="@{target}" useNativeBasedir="true" />
- <ant dir="providers/iot" target="@{target}" useNativeBasedir="true"/>
- <ant dir="analytics/math3" target="@{target}" useNativeBasedir="true"/>
- <ant dir="analytics/sensors" target="@{target}" useNativeBasedir="true"/>
- <ant dir="samples/utils" target="@{target}" useNativeBasedir="true"/>
- <ant dir="samples/apps" target="@{target}" useNativeBasedir="true" />
- <ant dir="samples/topology" target="@{target}" useNativeBasedir="true"/>
- <ant dir="samples/connectors" target="@{target}" useNativeBasedir="true"/>
- <ant dir="samples/console" target="@{target}" useNativeBasedir="true" />
- <ant dir="samples/scenarios" target="@{target}" useNativeBasedir="true" />
- <ant dir="android/topology" target="@{target}" useNativeBasedir="true" />
- <ant dir="android/hardware" target="@{target}" useNativeBasedir="true" />
- <ant dir="test/fvtiot" target="@{target}" useNativeBasedir="true" />
- <ant dir="test/svt" target="@{target}" useNativeBasedir="true" />
- </sequential>
- </macrodef>
-
- <target name="junit.report">
- <mkdir dir="${report.dir}/junit"/>
- <junitreport todir="${report.dir}">
- <fileset dir="${basedir}">
- <include name="**/unittests/*/TEST-*.xml"/>
- </fileset>
- <report format="frames" todir="${report.dir}/junit"/>
- </junitreport>
- </target>
-
- <target name="coverage.report" >
- <mkdir dir="${report.dir}/coverage"/>
- <jacoco:report>
- <executiondata>
- <fileset dir="${basedir}">
- <include name="**/unittests/*/jacoco*.exec"/>
- </fileset>
- </executiondata>
- <structure name="Edgent">
-
- <group name="Edgent API">
- <classfiles>
- <fileset dir="${target.dir}/java8/lib">
- <include name="edgent.api.*.jar"/>
- </fileset>
- </classfiles>
- <sourcefiles encoding="UTF-8">
- <fileset dir="${basedir}/api/function/src/main/java" includes="**/*.java"/>
- <fileset dir="${basedir}/api/execution/src/main/java" includes="**/*.java"/>
- <fileset dir="${basedir}/api/oplet/src/main/java" includes="**/*.java"/>
- <fileset dir="${basedir}/api/graph/src/main/java" includes="**/*.java"/>
- <fileset dir="${basedir}/api/topology/src/main/java" includes="**/*.java"/>
- </sourcefiles>
- </group>
- <group name="Edgent SPI">
- <classfiles>
- <fileset dir="${target.dir}/java8/lib">
- <include name="edgent.spi.*.jar"/>
- </fileset>
- </classfiles>
- <sourcefiles encoding="UTF-8">
- <fileset dir="${basedir}/spi/graph/src/main/java" includes="**/*.java"/>
- <fileset dir="${basedir}/spi/topology/src/main/java" includes="**/*.java"/>
- </sourcefiles>
- </group>
- <group name="Edgent Runtime">
- <classfiles>
- <fileset dir="${target.dir}/java8/lib">
- <include name="edgent.runtime.*.jar"/>
- </fileset>
- </classfiles>
- <sourcefiles encoding="UTF-8">
- <fileset dir="${basedir}/runtime/etiao/src/main/java" includes="**/*.java"/>
- <fileset dir="${basedir}/runtime/jmxcontrol/src/main/java" includes="**/*.java"/>
- </sourcefiles>
- </group>
-
- <group name="Edgent Utilities">
- <classfiles>
- <fileset dir="${target.dir}/java8/utils">
- <include name="**/edgent.utils.*.jar"/>
- </fileset>
- </classfiles>
- <sourcefiles encoding="UTF-8">
- <fileset dir="${basedir}/utils/metrics/src/main/java" includes="**/*.java"/>
- <fileset dir="${basedir}/utils/streamscope/src/main/java" includes="**/*.java"/>
- </sourcefiles>
- </group>
- <group name="Edgent Connectors">
- <classfiles>
- <fileset dir="${target.dir}/java8/connectors">
- <include name="**/edgent.connectors.*.jar"/>
- </fileset>
- </classfiles>
- <sourcefiles encoding="UTF-8">
- <fileset dir="${basedir}/connectors/common/src/main/java" includes="**/*.java"/>
- <fileset dir="${basedir}/connectors/command/src/main/java" includes="**/*.java"/>
- <fileset dir="${basedir}/connectors/csv/src/main/java" includes="**/*.java"/>
- <fileset dir="${basedir}/connectors/file/src/main/java" includes="**/*.java"/>
- <fileset dir="${basedir}/connectors/iot/src/main/java" includes="**/*.java"/>
- <fileset dir="${basedir}/connectors/iotp/src/main/java" includes="**/*.java"/>
- <fileset dir="${basedir}/connectors/jdbc/src/main/java" includes="**/*.java"/>
- <fileset dir="${basedir}/connectors/kafka/src/main/java" includes="**/*.java"/>
- <fileset dir="${basedir}/connectors/mqtt/src/main/java" includes="**/*.java"/>
- <fileset dir="${basedir}/connectors/http/src/main/java" includes="**/*.java"/>
- <fileset dir="${basedir}/connectors/wsclient/src/main/java" includes="**/*.java"/>
- <fileset dir="${basedir}/connectors/wsclient-javax.websocket/src/main/java" includes="**/*.java"/>
- </sourcefiles>
- </group>
-
- <group name="Edgent Providers">
- <classfiles>
- <fileset dir="${target.dir}/java8/lib">
- <include name="edgent.providers.*.jar"/>
- </fileset>
- </classfiles>
- <sourcefiles encoding="UTF-8">
- <fileset dir="${basedir}/providers/direct/src/main/java" includes="**/*.java"/>
- <fileset dir="${basedir}/providers/development/src/main/java" includes="**/*.java"/>
- </sourcefiles>
- </group>
-
- <group name="Edgent Analytics">
- <classfiles>
- <fileset dir="${target.dir}/java8/analytics">
- <include name="**/edgent.analytics.*.jar"/>
- </fileset>
- </classfiles>
- <sourcefiles encoding="UTF-8">
- <fileset dir="${basedir}/analytics/math3/src/main/java" includes="**/*.java"/>
- <fileset dir="${basedir}/analytics/sensors/src/main/java" includes="**/*.java"/>
- </sourcefiles>
- </group>
-
- <group name="Edgent Console">
- <classfiles>
- <fileset dir="${target.dir}/java8/console">
- <include name="**/edgent.console.*.jar"/>
- </fileset>
- </classfiles>
- <sourcefiles encoding="UTF-8">
- <fileset dir="${basedir}/console/server/src/main/java" includes="**/*.java"/>
- <fileset dir="${basedir}/console/servlets/src/main/java" includes="**/*.java"/>
- </sourcefiles>
- </group>
-
- </structure>
- <html destdir="${report.dir}/coverage"/>
- </jacoco:report>
- </target>
-
- <target name="reports" depends="DoNotUseAnt,junit.report,coverage.report"
- description="Produce test and coverage reports under reports after executing the test target"
- />
-
- <target name="docs" depends="DoNotUseAnt">
- <mkdir dir="${javadoc.dir}"/>
- <javadoc
- destdir="${javadoc.dir}"
- author="true"
- version="true"
- use="true"
- windowtitle="Edgent v${edgent.version}"
- additionalparam="-Xdoclint:none"
- Overview="edgent_overview.html"
- failonwarning="true"
- excludepackagenames="org.apache.edgent.connectors.runtime,org.apache.edgent.connectors.*.runtime,org.apache.edgent.console.*,org.apache.edgent.samples.scenarios.iotp.range.sensor"
- >
- <sourcepath>
- <dirset dir="${basedir}">
- <include name="*/*/src/main/java"/>
- <exclude name="android/**"/>
- </dirset>
- </sourcepath>
- <classpath>
- <fileset dir="ext">
- <include name="**/*.jar"/>
- </fileset>
- <fileset dir=".">
- <include name="console/*/ext/*/*.jar"/>
- <include name="connectors/*/ext/*.jar"/>
- <include name="analytics/*/ext/*/*.jar"/>
- <include name="utils/metrics/ext/*/*.jar"/>
- </fileset>
- </classpath>
-
- <doctitle>Apache Edgent (incubating) v${edgent.version}</doctitle>
- <footer><![CDATA[<a href="http://edgent.incubator.apache.org">Apache Edgent (incubating)</a>]]></footer>
- <bottom>Copyright &copy; 2016 The Apache Software Foundation. All Rights Reserved - ${commithash}-${DSTAMP}-${TSTAMP}</bottom>
- <group title="Edgent API" packages="org.apache.edgent.execution,org.apache.edgent.function,org.apache.edgent.topology,org.apache.edgent.topology.json,org.apache.edgent.topology.mbeans,org.apache.edgent.topology.plumbing,org.apache.edgent.topology.services,org.apache.edgent.execution.*"/>
- <group title="Edgent Providers" packages="org.apache.edgent.providers.*"/>
- <group title="Edgent Connectors" packages="org.apache.edgent.connectors.*"/>
- <group title="Edgent Samples" packages="org.apache.edgent.samples.*"/>
- <group title="Edgent Analytics" packages="org.apache.edgent.analytics.*"/>
- <group title="Edgent Utilities" packages="org.apache.edgent.metrics,edgent.metrics.*,org.apache.edgent.streamscope,org.apache.edgent.streamscope.*"/>
- <group title="Edgent Low-Level API" packages="org.apache.edgent.graph,edgent.graph.*,org.apache.edgent.oplet,edgent.oplet.*,org.apache.edgent.window"/>
- <group title="Edgent SPI" packages="org.apache.edgent.topology.spi,org.apache.edgent.topology.spi.*"/>
- </javadoc>
- </target>
-
- <target name="release" depends="DoNotUseAnt,clean,setcommitversion,all,docs,create_release_bundle"/>
-
- <target name="create_release_bundle">
- <!-- Build Java7 and Android versions -->
- <ant dir="platform/java7" target="retro7" useNativeBasedir="true"/>
- <ant dir="platform/android" target="all" useNativeBasedir="true"/>
-
- <mkdir dir="${release.dir}" />
- <property name="releasefilename" value="${release.dir}/edgent-v${edgent.version}-${DSTAMP}-${TSTAMP}.tgz"/>
- <tar compression="gzip" longfile="gnu" destfile="${releasefilename}">
- <tarfileset dir="${target.dir}" prefix="edgent"
- excludes="**/*.sh"/>
- <tarfileset dir="${target.dir}" prefix="edgent"
- includes="**/*.sh" filemode="755"/>
- </tar>
- <checksum file="${releasefilename}"/>
- <checksum algorithm="sha1" file="${releasefilename}"/>
- </target>
-
-</project>
http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/a70230b7/common-build.xml
----------------------------------------------------------------------
diff --git a/common-build.xml b/common-build.xml
deleted file mode 100644
index 0fe65eb..0000000
--- a/common-build.xml
+++ /dev/null
@@ -1,216 +0,0 @@
-<!--
- 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 name="edgent.common"
- xmlns:jacoco="antlib:org.jacoco.ant"
- >
- <description>
- Common tasks.
- </description>
-
-
- <!-- Assumption is that build files are two levels deep -->
- <property name="edgent.dir" location="${basedir}/../.."/>
-
- <property name="edgent.tools" location="${edgent.dir}/tools"/>
-
- <property name="target.dir" location="${edgent.dir}/target"/>
- <property name="edgent.ext" location="${edgent.dir}/ext"/>
-
- <!-- Project specific extension jars -->
- <property name="project.ext" location="${basedir}/ext"/>
-
- <property name="target.java8.dir" location="${target.dir}/java8"/>
- <property name="target.java8.ext" location="${target.java8.dir}/ext"/>
-
- <property name="edgent.lib" location="${target.java8.dir}/lib"/>
-
- <!-- default to edgent lib -->
- <condition property="lib"
- value="${target.java8.dir}/${component.path}/lib"
- else="${edgent.lib}">
- <isset property="component.path"/>
- </condition>
- <condition property="component.ext"
- value="${target.java8.dir}/${component.path}/ext">
- <isset property="component.path"/>
- </condition>
-
- <property name="edgent.analytics" location="${target.java8.dir}/analytics"/>
- <property name="edgent.apps" location="${target.java8.dir}/apps"/>
- <property name="edgent.connectors" location="${target.java8.dir}/connectors"/>
- <property name="edgent.console" location="${target.java8.dir}/console"/>
- <property name="edgent.utils" location="${target.java8.dir}/utils"/>
- <property name="edgent.samples" location="${target.java8.dir}/samples"/>
-
- <property name="src" location="src/main/java"/>
- <property name="src.excludes" value=""/>
- <property name="resources" location="src/main/resources"/>
- <property name="classes" location="classes"/>
- <property name="jarname" value="${ant.project.name}.jar"/>
- <property name="jar" location="${lib}/${jarname}"/>
-
- <property name="test.src" location="src/test/java"/>
- <property name="test.classes" location="test.classes"/>
- <property name="test.dir" location="unittests"/>
-
- <!-- compile.classpath ref is used by default for compilation
- and manifest class path generation.
- When the full compile needs external jars that should
- not be in the manifest compile.classpath should just
- include local jars and a new reference id should be used
- that includes compile.classpath and the external jars.
- The property full.compile.classpath.id is set
- to the name of the reference (see android examples).
- -->
-
- <property name="full.compile.classpath.id" value="compile.classpath"/>
-
- <!-- Core Edgent ext class path -->
- <path id="edgent.ext.classpath">
- <pathelement location="${target.java8.ext}/google-gson-2.2.4/gson-2.2.4.jar" />
- <pathelement location="${target.java8.ext}/slf4j-1.7.12/slf4j-api-1.7.12.jar"/>
- <pathelement location="${target.java8.ext}/metrics-3.1.2/metrics-core-3.1.2.jar"/>
- </path>
-
- <!-- Edgent samples common class path -->
- <path id="edgent.samples.classpath">
- <pathelement location="${edgent.lib}/edgent.providers.development.jar"/>
- <pathelement location="${edgent.lib}/edgent.providers.direct.jar"/>
- <pathelement location="${target.java8.ext}/slf4j-1.7.12/slf4j-jdk14-1.7.12.jar"/>
- </path>
-
- <!-- Edgent unit tests common class path -->
- <path id="test.common.classpath">
- <pathelement location="${target.java8.ext}/slf4j-1.7.12/slf4j-jdk14-1.7.12.jar"/>
- </path>
-
- <!-- expects a property of component.path e.g. connectors/iotp -->
- <!-- only called by non-core components -->
- <macrodef name="setup.component">
- <sequential>
- <property name="component.target" location="${target.java8.dir}/${component.path}"/>
- <property name="component.lib" location="${component.target}/lib"/>
-<!-- <property name="component.ext" location="${component.target}/ext"/> -->
-
- <mkdir dir="${component.lib}"/>
- <mkdir dir="${component.ext}"/>
- <copy todir="${component.ext}" includeEmptyDirs="no" failonerror="false" quiet="true">
- <fileset dir="${project.ext}"/>
- </copy>
- </sequential>
- </macrodef>
- <target name="project.component" if="component.path">
- <setup.component/>
- </target>
-
- <macrodef name="edgent.compile">
- <sequential>
- <javac debug="true" includeantruntime="no"
- srcdir="${src}"
- excludes="${src.excludes}"
- destdir="${classes}"
- classpathref="${full.compile.classpath.id}"/>
- </sequential>
- </macrodef>
-
- <target name="all" depends="jar,test.compile"/>
-
- <target name="init">
- <mkdir dir="${src}"/>
- <mkdir dir="${test.src}"/>
- <mkdir dir="${classes}"/>
- <mkdir dir="${resources}"/>
- <mkdir dir="${test.classes}"/>
- <mkdir dir="${target.java8.dir}"/>
- <mkdir dir="${target.java8.ext}"/>
- <mkdir dir="${edgent.lib}"/>
- <copy todir="${target.java8.ext}">
- <fileset dir="${edgent.ext}"/>
- </copy>
- </target>
-
- <target name="clean" >
- <delete dir="${classes}"/>
- <delete dir="${test.classes}"/>
- <delete dir="${test.dir}"/>
- <delete file="${jar}"/>
- </target>
-
- <target name="compile" depends="init,project.component">
- <edgent.compile/>
- </target>
-
- <target name="jar" depends="compile">
- <mkdir dir="${classes}/META-INF"/>
- <copy file="${edgent.dir}/LICENSE" tofile="${classes}/META-INF/LICENSE"/>
- <copy file="${edgent.dir}/NOTICE" tofile="${classes}/META-INF/NOTICE"/>
- <manifestclasspath property="jar.classpath" jarfile="${jar}"
- maxParentLevels="10">
- <classpath refid="compile.classpath"/>
- </manifestclasspath>
- <jar destfile="${jar}">
- <manifest>
- <attribute name="Implementation-Title" value="${ant.project.name}"/>
- <attribute name="Implementation-Version" value="${commithash}-${DSTAMP}-${TSTAMP}"/>
- <attribute name="Implementation-Vendor" value="Apache Software Foundation"/>
- <attribute name="Class-Path" value="${jar.classpath}"/>
- </manifest>
- <fileset dir="${classes}"/>
- <fileset dir="${resources}"/>
- </jar>
- </target>
-
- <target name="test.compile" depends="jar">
- <javac debug="true" includeantruntime="yes"
- srcdir="${test.src}"
- destdir="${test.classes}"
- classpathref="test.compile.classpath"/>
- </target>
-
- <!-- Allow the pattern of tests to run be set
- ant -Dtest.base.pattern='**/*TestManual.java test'
- -->
- <property name="test.base.pattern" value="**/*Test.java"/>
-
- <target name="test" depends="test.compile,test.run"/>
-
- <target name="test.run">
- <mkdir dir="${test.dir}"/>
- <tempfile property="test.run.dir" prefix="testrun" destDir="${test.dir}"/>
- <mkdir dir="${test.run.dir}"/>
- <jacoco:coverage enabled="yes" destfile="${test.run.dir}/jacoco.exec">
- <junit fork="yes" dir="${test.run.dir}" printsummary="yes" showoutput="no"
- haltonfailure="yes">
- <classpath>
- <path refid="test.classpath"/>
- </classpath>
- <sysproperty key="edgent.build.ci" value="${edgent.build.ci}"/>
- <!-- Allow tests to know the root directory -->
- <sysproperty key="edgent.test.root.dir" value="${edgent.dir}"/>
- <assertions><enable/></assertions>
- <formatter type="xml"/>
- <!-- Only use the brief formatter for a continuous integration build" -->
- <formatter type="brief" usefile="no" if="edgent.build.ci"/>
- <batchtest todir="${test.run.dir}">
- <fileset dir="${test.src}">
- <include name="${test.base.pattern}"/>
- </fileset>
- </batchtest>
- </junit>
- </jacoco:coverage>
- </target>
-</project>
http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/a70230b7/connectors/command/build.xml
----------------------------------------------------------------------
diff --git a/connectors/command/build.xml b/connectors/command/build.xml
deleted file mode 100644
index 1e0ff08..0000000
--- a/connectors/command/build.xml
+++ /dev/null
@@ -1,50 +0,0 @@
-<!--
- 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 name="edgent.connectors.command" default="all"
- xmlns:jacoco="antlib:org.jacoco.ant"
- >
- <description>
- Build Command connectors.
- </description>
-
- <property name="component.path" value="connectors/command"/>
- <import file="../../common-build.xml"/>
-
- <property name="ext" location="../../ext"/>
-
- <path id="compile.classpath">
- <pathelement location="${edgent.lib}/edgent.api.topology.jar" />
- <pathelement location="${edgent.connectors}/common/lib/edgent.connectors.common.jar" />
- </path>
-
- <path id="test.compile.classpath">
- <pathelement location="${jar}" />
- <pathelement location="${edgent.lib}/edgent.providers.direct.jar"/>
- <pathelement location="../../api/topology/test.classes"/>
- <pathelement location="../../providers/direct/test.classes"/>
- <pathelement location="../../connectors/common/test.classes"/>
- <path refid="compile.classpath"/>
- </path>
-
- <path id="test.classpath">
- <pathelement location="${test.classes}" />
- <path refid="test.compile.classpath"/>
- <path refid="edgent.ext.classpath" />
- <path refid="test.common.classpath" />
- </path>
-
-</project>
http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/a70230b7/connectors/common/build.xml
----------------------------------------------------------------------
diff --git a/connectors/common/build.xml b/connectors/common/build.xml
deleted file mode 100644
index f915427..0000000
--- a/connectors/common/build.xml
+++ /dev/null
@@ -1,47 +0,0 @@
-<!--
- 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 name="edgent.connectors.common" default="all"
- xmlns:jacoco="antlib:org.jacoco.ant"
- >
- <description>
- Build common connector code.
- </description>
-
- <property name="component.path" value="connectors/common"/>
- <import file="../../common-build.xml"/>
-
- <path id="compile.classpath">
- <pathelement location="${edgent.lib}/edgent.api.topology.jar" />
- <path refid="edgent.ext.classpath" />
- </path>
-
-
- <path id="test.compile.classpath">
- <pathelement location="${jar}" />
- <pathelement location="${edgent.lib}/edgent.providers.direct.jar"/>
- <pathelement location="../../api/topology/test.classes"/>
- <pathelement location="../../providers/direct/test.classes"/>
- <path refid="compile.classpath"/>
- </path>
-
- <path id="test.classpath">
- <pathelement location="${test.classes}" />
- <path refid="test.compile.classpath"/>
- <path refid="test.common.classpath" />
- </path>
-
-</project>
http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/a70230b7/connectors/csv/build.xml
----------------------------------------------------------------------
diff --git a/connectors/csv/build.xml b/connectors/csv/build.xml
deleted file mode 100644
index 3bd5dea..0000000
--- a/connectors/csv/build.xml
+++ /dev/null
@@ -1,47 +0,0 @@
-<!--
- 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 name="edgent.connectors.csv" default="all"
- xmlns:jacoco="antlib:org.jacoco.ant"
- >
- <description>
- Build CSV connectors.
- </description>
-
- <property name="component.path" value="connectors/csv"/>
- <import file="../../common-build.xml"/>
-
- <path id="compile.classpath">
- <path refid="edgent.ext.classpath" />
- </path>
-
-
- <path id="test.compile.classpath">
- <pathelement location="${jar}" />
- <pathelement location="${edgent.lib}/edgent.providers.direct.jar"/>
- <pathelement location="../../api/topology/test.classes"/>
- <pathelement location="../../providers/direct/test.classes"/>
- <pathelement location="../../connectors/common/test.classes"/>
- <path refid="compile.classpath"/>
- </path>
-
- <path id="test.classpath">
- <pathelement location="${test.classes}" />
- <path refid="test.compile.classpath"/>
- <path refid="test.common.classpath" />
- </path>
-
-</project>
http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/a70230b7/connectors/edgent.javax.websocket/build.xml
----------------------------------------------------------------------
diff --git a/connectors/edgent.javax.websocket/build.xml b/connectors/edgent.javax.websocket/build.xml
deleted file mode 100644
index 6b34d10..0000000
--- a/connectors/edgent.javax.websocket/build.xml
+++ /dev/null
@@ -1,45 +0,0 @@
-<!--
- 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 name="edgent.javax.websocket" default="all"
- xmlns:jacoco="antlib:org.jacoco.ant"
- >
- <description>
- Build Special Edgent javax.websocket bundle.
- </description>
-
- <property name="component.path" value="connectors/edgent.javax.websocket"/>
- <import file="../../common-build.xml"/>
-
- <property name="ext" location="../../ext"/>
-
- <path id="compile.classpath">
- <pathelement location="${component.ext}/javax.websocket-api-1.0.jar" />
- </path>
-
-
- <path id="test.compile.classpath">
- <pathelement location="${jar}" />
- <path refid="compile.classpath"/>
- </path>
-
- <path id="test.classpath">
- <pathelement location="${test.classes}" />
- <path refid="test.compile.classpath"/>
- <path refid="edgent.ext.classpath" />
- </path>
-
-</project>
http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/a70230b7/connectors/file/build.xml
----------------------------------------------------------------------
diff --git a/connectors/file/build.xml b/connectors/file/build.xml
deleted file mode 100644
index 245bd57..0000000
--- a/connectors/file/build.xml
+++ /dev/null
@@ -1,48 +0,0 @@
-<!--
- 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 name="edgent.connectors.file" default="all"
- xmlns:jacoco="antlib:org.jacoco.ant"
- >
- <description>
- Build File connectors.
- </description>
-
- <property name="component.path" value="connectors/file"/>
- <import file="../../common-build.xml"/>
-
- <path id="compile.classpath">
- <pathelement location="${edgent.lib}/edgent.api.topology.jar" />
- <path refid="edgent.ext.classpath" />
- </path>
-
-
- <path id="test.compile.classpath">
- <pathelement location="${jar}" />
- <pathelement location="${edgent.lib}/edgent.providers.direct.jar"/>
- <pathelement location="../../api/topology/test.classes"/>
- <pathelement location="../../providers/direct/test.classes"/>
- <pathelement location="../../connectors/common/test.classes"/>
- <path refid="compile.classpath"/>
- </path>
-
- <path id="test.classpath">
- <pathelement location="${test.classes}" />
- <path refid="test.compile.classpath"/>
- <path refid="test.common.classpath" />
- </path>
-
-</project>
http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/a70230b7/connectors/http/build.xml
----------------------------------------------------------------------
diff --git a/connectors/http/build.xml b/connectors/http/build.xml
deleted file mode 100644
index 584b82d..0000000
--- a/connectors/http/build.xml
+++ /dev/null
@@ -1,48 +0,0 @@
-<!--
- 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 name="edgent.connectors.http" default="all"
- xmlns:jacoco="antlib:org.jacoco.ant"
- >
- <description>
- Build HTTP connectors.
- </description>
-
- <property name="component.path" value="connectors/http"/>
- <import file="../../common-build.xml"/>
-
- <path id="compile.classpath">
- <pathelement location="${edgent.lib}/edgent.api.topology.jar" />
- <fileset dir="${component.ext}" includes="*.jar"/>
- <path refid="edgent.ext.classpath" />
- </path>
-
-
- <path id="test.compile.classpath">
- <pathelement location="${jar}" />
- <pathelement location="${edgent.lib}/edgent.providers.direct.jar"/>
- <pathelement location="../../api/topology/test.classes"/>
- <pathelement location="../../providers/direct/test.classes"/>
- <path refid="compile.classpath"/>
- </path>
-
- <path id="test.classpath">
- <pathelement location="${test.classes}" />
- <path refid="test.compile.classpath"/>
- <path refid="test.common.classpath" />
- </path>
-
-</project>
http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/a70230b7/connectors/iot/build.xml
----------------------------------------------------------------------
diff --git a/connectors/iot/build.xml b/connectors/iot/build.xml
deleted file mode 100644
index c2c7c7c..0000000
--- a/connectors/iot/build.xml
+++ /dev/null
@@ -1,47 +0,0 @@
-<!--
- 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 name="edgent.connectors.iot" default="all"
- xmlns:jacoco="antlib:org.jacoco.ant"
- >
- <description>
- Build Device model api.
- </description>
-
- <property name="component.path" value="connectors/iot"/>
- <import file="../../common-build.xml"/>
-
- <path id="compile.classpath">
- <pathelement location="${edgent.lib}/edgent.api.topology.jar" />
- <path refid="edgent.ext.classpath" />
- </path>
-
-
- <path id="test.compile.classpath">
- <pathelement location="${jar}" />
- <pathelement location="${lib}/edgent.providers.direct.jar"/>
- <pathelement location="../../api/topology/test.classes"/>
- <pathelement location="../../providers/direct/test.classes"/>
- <path refid="compile.classpath"/>
- </path>
-
- <path id="test.classpath">
- <pathelement location="${test.classes}" />
- <path refid="test.compile.classpath"/>
- <path refid="test.common.classpath" />
- </path>
-
-</project>
http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/a70230b7/connectors/iotp/build.xml
----------------------------------------------------------------------
diff --git a/connectors/iotp/build.xml b/connectors/iotp/build.xml
deleted file mode 100644
index c324155..0000000
--- a/connectors/iotp/build.xml
+++ /dev/null
@@ -1,49 +0,0 @@
-<!--
- 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 name="edgent.connectors.iotp" default="all"
- xmlns:jacoco="antlib:org.jacoco.ant"
- >
- <description>
- Build Watson IoT Platform connector.
- </description>
-
- <property name="component.path" value="connectors/iotp"/>
- <import file="../../common-build.xml"/>
-
- <path id="compile.classpath">
- <pathelement location="${edgent.lib}/edgent.api.topology.jar" />
- <pathelement location="${edgent.connectors}/iot/lib/edgent.connectors.iot.jar" />
- <pathelement location="${component.ext}/watson-iot-0.1.1.jar"/>
- <path refid="edgent.ext.classpath" />
- <fileset dir="${component.ext}/lib" includes="*.jar"/>
- </path>
-
- <path id="test.compile.classpath">
- <pathelement location="${jar}" />
- <pathelement location="${lib}/edgent.providers.direct.jar"/>
- <pathelement location="../../api/topology/test.classes"/>
- <pathelement location="../../providers/direct/test.classes"/>
- <path refid="compile.classpath"/>
- </path>
-
- <path id="test.classpath">
- <pathelement location="${test.classes}" />
- <path refid="test.compile.classpath"/>
- <path refid="test.common.classpath" />
- </path>
-
-</project>
http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/a70230b7/connectors/javax.websocket-client/build.xml
----------------------------------------------------------------------
diff --git a/connectors/javax.websocket-client/build.xml b/connectors/javax.websocket-client/build.xml
deleted file mode 100644
index 9e0ae42..0000000
--- a/connectors/javax.websocket-client/build.xml
+++ /dev/null
@@ -1,45 +0,0 @@
-<!--
- 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 name="javax.websocket-client" default="all"
- xmlns:jacoco="antlib:org.jacoco.ant"
- >
- <description>
- Build Jetty supplied jsr356 WebSocket Client Implementation package.
- </description>
-
- <property name="component.path" value="connectors/javax.websocket-client"/>
- <import file="../../common-build.xml"/>
-
- <property name="ext" location="../../ext"/>
-
- <path id="compile.classpath">
- <fileset dir="${component.ext}" includes="*.jar"/>
- <pathelement location="${edgent.connectors}/edgent.javax.websocket/lib/edgent.javax.websocket.jar"/>
- </path>
-
- <path id="test.compile.classpath">
- <pathelement location="${jar}" />
- <path refid="compile.classpath"/>
- </path>
-
- <path id="test.classpath">
- <pathelement location="${test.classes}" />
- <path refid="test.compile.classpath"/>
- <path refid="edgent.ext.classpath" />
- </path>
-
-</project>
http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/a70230b7/connectors/javax.websocket-server/build.xml
----------------------------------------------------------------------
diff --git a/connectors/javax.websocket-server/build.xml b/connectors/javax.websocket-server/build.xml
deleted file mode 100644
index 273e116..0000000
--- a/connectors/javax.websocket-server/build.xml
+++ /dev/null
@@ -1,45 +0,0 @@
-<!--
- 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 name="javax.websocket-server" default="all"
- xmlns:jacoco="antlib:org.jacoco.ant"
- >
- <description>
- Build Jetty supplied jsr356 WebSocket Server Implementation package.
- </description>
-
- <property name="component.path" value="connectors/javax.websocket-server"/>
- <import file="../../common-build.xml"/>
-
- <property name="ext" location="../../ext"/>
-
- <path id="compile.classpath">
- <fileset dir="${component.ext}" includes="*.jar"/>
- <pathelement location="${edgent.connectors}/javax.websocket-client/lib/javax.websocket-client.jar"/>
- </path>
-
- <path id="test.compile.classpath">
- <pathelement location="${jar}" />
- <path refid="compile.classpath"/>
- </path>
-
- <path id="test.classpath">
- <pathelement location="${test.classes}" />
- <path refid="test.compile.classpath"/>
- <path refid="edgent.ext.classpath" />
- </path>
-
-</project>
http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/a70230b7/connectors/jdbc/build.xml
----------------------------------------------------------------------
diff --git a/connectors/jdbc/build.xml b/connectors/jdbc/build.xml
deleted file mode 100644
index 8f914c2..0000000
--- a/connectors/jdbc/build.xml
+++ /dev/null
@@ -1,48 +0,0 @@
-<!--
- 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 name="edgent.connectors.jdbc" default="all"
- xmlns:jacoco="antlib:org.jacoco.ant"
- >
- <description>
- Build JDBC connectors.
- </description>
-
- <property environment="env"/>
- <property name="component.path" value="connectors/jdbc"/>
- <import file="../../common-build.xml"/>
-
- <path id="compile.classpath">
- <pathelement location="${edgent.lib}/edgent.api.topology.jar" />
- </path>
-
- <path id="test.compile.classpath">
- <pathelement location="${jar}" />
- <pathelement location="${edgent.lib}/edgent.providers.direct.jar"/>
- <pathelement location="../../api/topology/test.classes"/>
- <pathelement location="../../providers/direct/test.classes"/>
- <pathelement location="../../connectors/common/test.classes"/>
- <pathelement location="${env.DERBY_HOME}/lib/derby.jar"/>
- <path refid="compile.classpath"/>
- </path>
-
- <path id="test.classpath">
- <pathelement location="${test.classes}" />
- <path refid="test.compile.classpath"/>
- <path refid="test.common.classpath" />
- </path>
-
-</project>
http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/a70230b7/connectors/kafka/build.xml
----------------------------------------------------------------------
diff --git a/connectors/kafka/build.xml b/connectors/kafka/build.xml
deleted file mode 100644
index eeed881..0000000
--- a/connectors/kafka/build.xml
+++ /dev/null
@@ -1,48 +0,0 @@
-<!--
- 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 name="edgent.connectors.kafka" default="all"
- xmlns:jacoco="antlib:org.jacoco.ant"
- >
- <description>
- Build Kafka connectors.
- </description>
-
- <property name="component.path" value="connectors/kafka"/>
- <import file="../../common-build.xml"/>
-
- <path id="compile.classpath">
- <pathelement location="${edgent.lib}/edgent.api.topology.jar" />
- <fileset dir="${component.ext}" includes="*.jar"/>
- <path refid="edgent.ext.classpath" />
- </path>
-
- <path id="test.compile.classpath">
- <pathelement location="${jar}" />
- <pathelement location="${edgent.lib}/edgent.providers.direct.jar"/>
- <pathelement location="../../api/topology/test.classes"/>
- <pathelement location="../../providers/direct/test.classes"/>
- <pathelement location="../../connectors/common/test.classes"/>
- <path refid="compile.classpath"/>
- </path>
-
- <path id="test.classpath">
- <pathelement location="${test.classes}" />
- <path refid="test.compile.classpath"/>
- <path refid="test.common.classpath" />
- </path>
-
-</project>
http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/a70230b7/connectors/mqtt/build.xml
----------------------------------------------------------------------
diff --git a/connectors/mqtt/build.xml b/connectors/mqtt/build.xml
deleted file mode 100644
index 37de4ff..0000000
--- a/connectors/mqtt/build.xml
+++ /dev/null
@@ -1,52 +0,0 @@
-<!--
- 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 name="edgent.connectors.mqtt" default="all"
- xmlns:jacoco="antlib:org.jacoco.ant"
- >
- <description>
- Build MQTT connectors.
- </description>
-
- <property name="component.path" value="connectors/mqtt"/>
- <import file="../../common-build.xml"/>
-
- <property name="ext" location="../../ext"/>
-
- <path id="compile.classpath">
- <pathelement location="${edgent.lib}/edgent.api.topology.jar" />
- <pathelement location="${edgent.connectors}/common/lib/edgent.connectors.common.jar" />
- <pathelement location="${edgent.connectors}/iot/lib/edgent.connectors.iot.jar" />
- <pathelement location="${component.ext}/org.eclipse.paho.client.mqttv3-1.1.0.jar"/>
- </path>
-
- <path id="test.compile.classpath">
- <pathelement location="${jar}" />
- <pathelement location="${edgent.lib}/edgent.providers.direct.jar"/>
- <pathelement location="../../api/topology/test.classes"/>
- <pathelement location="../../providers/direct/test.classes"/>
- <pathelement location="../../connectors/common/test.classes"/>
- <path refid="compile.classpath"/>
- </path>
-
- <path id="test.classpath">
- <pathelement location="${test.classes}" />
- <path refid="test.compile.classpath"/>
- <path refid="edgent.ext.classpath" />
- <path refid="test.common.classpath" />
- </path>
-
-</project>
http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/a70230b7/connectors/pubsub/build.xml
----------------------------------------------------------------------
diff --git a/connectors/pubsub/build.xml b/connectors/pubsub/build.xml
deleted file mode 100644
index 01cc491..0000000
--- a/connectors/pubsub/build.xml
+++ /dev/null
@@ -1,47 +0,0 @@
-<!--
- 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 name="edgent.connectors.pubsub" default="all"
- xmlns:jacoco="antlib:org.jacoco.ant"
- >
- <description>
- Build Publish Subscribe connector and service.
- </description>
-
- <property name="component.path" value="connectors/pubsub"/>
- <import file="../../common-build.xml"/>
-
- <path id="compile.classpath">
- <pathelement location="${edgent.lib}/edgent.api.topology.jar" />
- <path refid="edgent.ext.classpath" />
- </path>
-
-
- <path id="test.compile.classpath">
- <pathelement location="${jar}" />
- <pathelement location="${edgent.lib}/edgent.providers.direct.jar"/>
- <pathelement location="../../api/topology/test.classes"/>
- <pathelement location="../../providers/direct/test.classes"/>
- <path refid="compile.classpath"/>
- </path>
-
- <path id="test.classpath">
- <pathelement location="${test.classes}" />
- <path refid="test.compile.classpath"/>
- <path refid="test.common.classpath" />
- </path>
-
-</project>
http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/a70230b7/connectors/serial/build.xml
----------------------------------------------------------------------
diff --git a/connectors/serial/build.xml b/connectors/serial/build.xml
deleted file mode 100644
index 2dc5fec..0000000
--- a/connectors/serial/build.xml
+++ /dev/null
@@ -1,47 +0,0 @@
-<!--
- 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 name="edgent.connectors.serial" default="all"
- xmlns:jacoco="antlib:org.jacoco.ant"
- >
- <description>
- Build serial api.
- </description>
-
- <property name="component.path" value="connectors/serial"/>
- <import file="../../common-build.xml"/>
-
- <path id="compile.classpath">
- <pathelement location="${edgent.lib}/edgent.api.topology.jar" />
- <path refid="edgent.ext.classpath" />
- </path>
-
-
- <path id="test.compile.classpath">
- <pathelement location="${jar}" />
- <pathelement location="${lib}/edgent.providers.direct.jar"/>
- <pathelement location="../../api/topology/test.classes"/>
- <pathelement location="../../providers/direct/test.classes"/>
- <path refid="compile.classpath"/>
- </path>
-
- <path id="test.classpath">
- <pathelement location="${test.classes}" />
- <path refid="test.compile.classpath"/>
- </path>
-
-
-</project>