HPCC-9842 Add Java Samples to ECL Playground

Fixes HPCC-9842

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-10106 Rebuild Persists if input files change, ignore other persists

Previously persists rebuild if any direct input files, or any persists they
were dependent on changed.  With this change the persist will rebuild if any
direct or indirect input files change.  This allows intermediate persists
to be deleted without causing other persists to rebuild.

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-10106 Ensure the #option is always in the workunit

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-10106 Rebuild Persists if input files change, ignore other persists

If the option to ignore other persists is set, we don't need to execute
dependencies until we know that the persist is out-of-date. This completes the
ability to delete 'intermediate' persists without causing persists that rely
on them to rebuild.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9956 Reduce log file prints for pre_connect ENETUNREACH errors

Signed-off-by: Mark Kelly <mark.kelly@lexisnexis.com>
Merge pull request #4895 from mckellyln/hpcc9956

HPCC-9956 Reduce log file prints for pre_connect ENETUNREACH errors

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4892 from ghalliday/issue10106

HPCC-10106 Rebuild Persists if input files change, ignore other persists

Merging after review by Jake.
Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #4884 from GordonSmith/HPCC-9842_AddPluginSamples

HPCC-9842 Add Java Samples to ECL Playground

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>