Repository: incubator-edgent Updated Branches: refs/heads/release1.0.0 0177bb455 -> f5b10c5db
tweak ant msg based on feedback make JAVA_SUPPORT.md useful w/o md viewer tweak README.md Project: http://git-wip-us.apache.org/repos/asf/incubator-edgent/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-edgent/commit/6ea71925 Tree: http://git-wip-us.apache.org/repos/asf/incubator-edgent/tree/6ea71925 Diff: http://git-wip-us.apache.org/repos/asf/incubator-edgent/diff/6ea71925 Branch: refs/heads/release1.0.0 Commit: 6ea71925d253f804b5064b9901ee2ae46ba3b05c Parents: 4fb519b Author: Dale LaBossiere <dlab...@us.ibm.com> Authored: Thu Nov 17 13:39:07 2016 -0500 Committer: Dale LaBossiere <dlab...@us.ibm.com> Committed: Thu Nov 17 13:39:07 2016 -0500 ---------------------------------------------------------------------- JAVA_SUPPORT.md | 126 +++++++++++++++++++++++++-------------------------- README.md | 1 + build.xml | 10 ++-- 3 files changed, 69 insertions(+), 68 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6ea71925/JAVA_SUPPORT.md ---------------------------------------------------------------------- diff --git a/JAVA_SUPPORT.md b/JAVA_SUPPORT.md index e157fa3..7437a68 100644 --- a/JAVA_SUPPORT.md +++ b/JAVA_SUPPORT.md @@ -20,77 +20,77 @@ and no investigation has taken place to see if it can be supported. ## Core -| Jar | Java 8 SE | Java 7 SE | Android | Notes | -|---|---|---|---|---| -|edgent.api.execution.jar| yes | yes | yes | -|edgent.api.function.jar| yes | yes | yes | -|edgent.api.graph.jar| yes | yes | yes | -|edgent.api.oplet.jar| yes | yes | yes | -|edgent.api.topology.jar| yes | yes | yes | -|edgent.api.window.jar| yes | yes | yes | -|edgent.providers.development.jar | yes | | no | Uses JMX, For development only, not deployment | -|edgent.providers.direct.jar| yes | yes | yes | -|edgent.providers.iot.jar| yes | yes | yes | -|edgent.runtime.appservice.jar| yes | yes | yes | -|edgent.runtime.etiao.jar| yes | yes | yes | -|edgent.runtime.jmxcontrol.jar| yes | yes | no | Uses JMX | -|edgent.runtime.jobregistry.jar| yes | | | -|edgent.runtime.jsoncontrol.jar| yes | yes | yes | -|edgent.spi.graph.jar| yes | yes | yes | -|edgent.spi.topology.jar| yes | yes | yes | +| Jar | Java 8 SE | Java 7 SE | Android | Notes | +|---------------------------------|-----------|-----------|---------|-------| +|edgent.api.execution.jar | yes | yes | yes | | +|edgent.api.function.jar | yes | yes | yes | | +|edgent.api.graph.jar | yes | yes | yes | | +|edgent.api.oplet.jar | yes | yes | yes | | +|edgent.api.topology.jar | yes | yes | yes | | +|edgent.api.window.jar | yes | yes | yes | | +|edgent.providers.development.jar | yes | | no | Uses JMX, For development only, not deployment | +|edgent.providers.direct.jar | yes | yes | yes | | +|edgent.providers.iot.jar | yes | yes | yes | | +|edgent.runtime.appservice.jar | yes | yes | yes | | +|edgent.runtime.etiao.jar | yes | yes | yes | | +|edgent.runtime.jmxcontrol.jar | yes | yes | no | Uses JMX | +|edgent.runtime.jobregistry.jar | yes | | | | +|edgent.runtime.jsoncontrol.jar | yes | yes | yes | | +|edgent.spi.graph.jar | yes | yes | yes | | +|edgent.spi.topology.jar | yes | yes | yes | | ## Connectors -| Jar | Java 8 SE | Java 7 SE | Android | Notes | -|---|---|---|---|---| -|edgent.connectors.common.jar | yes | yes | yes | | -|edgent.connectors.command.jar | yes | | | | -|edgent.connectors.csv.jar | yes | | | | -|edgent.connectors.file.jar | yes | | | | -|edgent.connectors.http.jar | yes | yes | yes | | -|edgent.connectors.iotf.jar | yes | yes | yes | | -|edgent.connectors.iot.jar | yes | yes | yes | | -|edgent.connectors.jdbc.jar | yes | | | | -|edgent.connectors.kafka.jar | yes | | | | -|edgent.connectors.mqtt.jar | yes | | | | -|edgent.connectors.pubsub.jar | yes | yes | yes | | -|edgent.connectors.serial.jar | yes | | | | -|edgent.connectors.wsclient.jar | yes | | | | -|edgent.connectors.wsclient-javax.websocket.jar | yes | | | | -|edgent.javax.websocket.jar | yes | | | | +| Jar | Java 8 SE | Java 7 SE | Android | Notes | +|-----------------------------------------------|-----------|-----------|---------|-------| +|edgent.connectors.common.jar | yes | yes | yes | | +|edgent.connectors.command.jar | yes | | | | +|edgent.connectors.csv.jar | yes | | | | +|edgent.connectors.file.jar | yes | | | | +|edgent.connectors.http.jar | yes | yes | yes | | +|edgent.connectors.iotf.jar | yes | yes | yes | | +|edgent.connectors.iot.jar | yes | yes | yes | | +|edgent.connectors.jdbc.jar | yes | | | | +|edgent.connectors.kafka.jar | yes | | | | +|edgent.connectors.mqtt.jar | yes | | | | +|edgent.connectors.pubsub.jar | yes | yes | yes | | +|edgent.connectors.serial.jar | yes | | | | +|edgent.connectors.wsclient.jar | yes | | | | +|edgent.connectors.wsclient-javax.websocket.jar | yes | | | | +|edgent.javax.websocket.jar | yes | | | | ## Applications -| Jar | Java 8 SE | Java 7 SE | Android | Notes | -|---|---|---|---|---| -|edgent.apps.iot.jar | yes | yes | yes | | -|edgent.apps.runtime.jar | yes | yes | yes | | +| Jar | Java 8 SE | Java 7 SE | Android | Notes | +|------------------------|-----------|-----------|---------|-------| +|edgent.apps.iot.jar | yes | yes | yes | | +|edgent.apps.runtime.jar | yes | yes | yes | | ### Analytics -| Jar | Java 8 SE | Java 7 SE | Android | Notes | -|---|---|---|---|---| -|edgent.analytics.math3.jar | yes | | | | -|edgent.analytics.sensors.jar | yes | yes | yes | | +| Jar | Java 8 SE | Java 7 SE | Android | Notes | +|-----------------------------|-----------|-----------|---------|-------| +|edgent.analytics.math3.jar | yes | | | | +|edgent.analytics.sensors.jar | yes | yes | yes | | ### Utilities -| Jar | Java 8 SE | Java 7 SE | Android | Notes | -|---|---|---|---|---| -|edgent.utils.metrics.jar | yes | | | | -|edgent.utils.streamscope.jar | yes | | | | +| Jar | Java 8 SE | Java 7 SE | Android | Notes | +|-----------------------------|-----------|-----------|---------|-------| +|edgent.utils.metrics.jar | yes | | | | +|edgent.utils.streamscope.jar | yes | | | | ### Development Console -| Jar | Java 8 SE | Java 7 SE | Android | Notes | -|---|---|---|---|---| -|edgent.console.servlets.jar | yes | | no | Uses JMX, Servlet| -|edgent.console.server.jar | yes | | no | Uses JMX, Servlet | +| Jar | Java 8 SE | Java 7 SE | Android | Notes | +|-----------------------------|-----------|-----------|---------|-------| +|edgent.console.servlets.jar | yes | | no | Uses JMX, Servlet | +|edgent.console.server.jar | yes | | no | Uses JMX, Servlet | ### Android -| Jar | Java 8 SE | Java 7 SE | Android | Notes | -|---|---|---|---|---| -|edgent.android.topology.jar | no | no | yes | | -|edgent.android.hardware.jar | no | no | yes | | +| Jar | Java 8 SE | Java 7 SE | Android | Notes | +|-----------------------------|-----------|-----------|---------|-------| +|edgent.android.topology.jar | no | no | yes | | +|edgent.android.hardware.jar | no | no | yes | | ## Java API Usage @@ -99,12 +99,12 @@ Documented use of Java packages outside of the Java core packages. Java core has a number of definitions, but at least those outside of the Java 8 compact1 definition. -| Feature | Packages | Edgent Usage | Notes | -|---|---|---|---| -|JMX | `java.lang.management, javax.managment*` | | JMX not supported on Android | -|JMX | | utils/metrics | Optional utility methods | -|JMX | | console/servlets, runtime/jmxcontrol | -|Servlet| `javax.servlet*` | console/servlets | -|Websocket| `javax.websocket` | connectors/edgent.javax.websocket, connectors/wsclient-javax-websocket, connectors/javax.websocket-client | -|JDBC| `java.sql, javax.sql` | connectors/jdbc | +| Feature | Packages | Edgent Usage | Notes | +|----------|-----------------------|-------------------|-------| +|JMX | `java.lang.managem-ent, javax.managment*` | | JMX not supported on Android | +|JMX | | utils/metrics | Optional utility methods | +|JMX | | console/servlets, runtime/jmxcontrol | +|Servlet | `javax.servlet*` | console/servlets | +|Websocket | `javax.websocket` | connectors/edgent.javax.websocket, connectors/wsclient-javax-websocket, connectors/javax.websocket-client | +|JDBC | `java.sql, javax.sql` | connectors/jdbc | http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6ea71925/README.md ---------------------------------------------------------------------- diff --git a/README.md b/README.md index 15d7ef7..0945940 100644 --- a/README.md +++ b/README.md @@ -93,6 +93,7 @@ Your back-end systems can also use analytics to interact with and control edge d ## Runtime environments Edgent has a language binding for Java. See [JAVA SUPPORT](JAVA_SUPPORT.md) for information about the supported Java environments. +## Getting Started See [Edgent](http://edgent.incubator.apache.org/) for more information on all aspects of Edgent including Getting Started. http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6ea71925/build.xml ---------------------------------------------------------------------- diff --git a/build.xml b/build.xml index 232668f..01feb84 100644 --- a/build.xml +++ b/build.xml @@ -14,7 +14,7 @@ specific language governing permissions and limitations under the License. --> -<project name="edgent" default="UseGradle" +<project name="edgent" default="DoNotUseAnt" xmlns:jacoco="antlib:org.jacoco.ant" > <description> @@ -30,8 +30,8 @@ <property name="javadoc.dir" location="${target.dir}/docs/javadoc"/> <property name="release.dir" location="${release.base}"/> - <target name="UseGradle"> - <fail message="The ant tooling is no longer functional. See DEVELOPMENT.md."/> + <target name="DoNotUseAnt"> + <fail message="The ant tooling is no longer functional. See README."/> </target> <target name="all" depends="init,suball,copy,docs" @@ -86,7 +86,7 @@ <target name="suball"> <subprojects target="all"/> </target> - <target name="test" depends="UseGradle" + <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"/> @@ -338,7 +338,7 @@ </javadoc> </target> - <target name="release" depends="UseGradle,clean,setcommitversion,all,docs,create_release_bundle"/> + <target name="release" depends="DoNotUseAnt,clean,setcommitversion,all,docs,create_release_bundle"/> <target name="create_release_bundle"> <!-- Build Java7 and Android versions -->