Thomas Groh created BEAM-4384:
---------------------------------
Summary: Load in-process FnHarness instances with a restricted
classpath
Key: BEAM-4384
URL: https://issues.apache.org/jira/browse/BEAM-4384
Project: Beam
Issue Type: Improvement
Components: runner-direct
Reporter: Thomas Groh
The new classpath can contain the Java harness code and the user's classpath.
This simulates the SDK container, and removes the need for users to provide
beam-sdks-java-harness as a dependency.
The idea would be that beam-sdks-java-harness would be a jar containing all of
its dependencies shaded away similar to what we do for Dataflow. We would embed
the beam-sdks-java-harness.jar as a jar inside the direct runner jar so we
wouldn't need to fetch it from Maven and also would be able to solve the
problem where tests would run from the provided jar.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)