handle external dependency staging and manifest-classpath

- rename copyJar => updateTargetDir
- rename ext_classpath => core_ext_dependencies
- add definitions of sample and test common external dependencies
- stage core external dependencies - note, no longer in subdirs under
ext
- stage sample common external dependencies
- stage each project's external dependencies
- add project's ext dependant jars to its manifest-classpath

- running samples from build/distributions/java8/... works
- running "./gradlew clean test reports" still works (though still
doesn't test target-dir jars)
- staging more project external dependency jars than ant scripts due to
very selective/specific nature or ant scripts vs gradle/maven
transistive dependencies
- staging of project's external dependencies (in <proj>/ext/...) is now
flat vs ant script due to how those external dependency jars were
located in the repository
- staging of common external jars (in targetDir/ext) is now flat vs and
script due to how those external dependency jars were located in the
repository
- TODO best practice of keeping version name in jars (edgent jars)
- TODO notice/license issue for external jars in the targetDir/tgz (none
present now)
- TODO connectors/iotp/ext is getting paho mqtt SNAPSHOT jar
- connectors/javax.websocket-server/ext has quite a bit more jars
- connectors/kafka/ext has quite a bit more jars
- TODO still getting undesired jar rebuilds due to DSTAMP/TSTAMP
- TODO run of mqtt, kafka, websocket tests
6 files changed
tree: e3b305eb742ab26106d97fc303699ff7b0df8c7f
  1. apps/
  2. connectors/
  3. console/
  4. scenarios/
  5. topology/
  6. utils/
  7. .classpath
  8. .gitignore
  9. .project
  10. README.md
README.md

Samples for the embedded streams API.