[WIP] [ci-skip] Edgent-251 adapt Eclipse to not use 3rd-party repo jars

- add 'setupExternalJars' gradle task
- change .classpath files to reference ext jars in
build/distribution/...

Note, the changes DO NOT include removal of the 3rd party jars from our
repo (though in my workspace I removed them and Eclipse builds/test of
Edgent worked fine).  A separate issue/PR will be used to remove them.

This approach has the same characteristics as the current Eclipse/ant
build environments: separate project dependency specifications, separate
class file locations, Eclipse builds/tests don't use the ant/gradle
built Edgent jars.

My initial experience trying to use the Buildship gradle/Eclipse
integration came up short.  The way it created/updated .classpath files
as a result of the way dependencies are expressed in our build.gradle
files was problematic.  So, I scoped back to the approach here to get to
the end-goal (removal of dependency of 3rd party jars in the repo) asap.
Should revisit the buildship env later to see if things can be made to
work.
1 file changed
tree: 079a3f6f27c48f6c0f464e7ef893808a9556f007
  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.