GitHub user Sanil15 opened a pull request:
https://github.com/apache/samza/pull/824
SAMZA-1817: Adding pathing jar support for Long Classpath
- To support long classpath with deterministic jar loading we use a concept
called pathing jar
- A new archive called pathing.jar is created with a custom manifest
- This custom manifest file contains the deterministic classpath that we
construct
Readings:
- [Adding Classes to the JAR File's Classpath
](https://docs.oracle.com/javase/tutorial/deployment/jar/downman.html)
- [How to avoid argument line too long with manifest files
](https://stackoverflow.com/questions/3057841/too-long-line-in-manifest-file-while-trying-to-create-jar)
- [Pathing Jar information: (from tools)
](https://stackoverflow.com/questions/201816/how-to-set-a-long-java-classpath-in-windows)
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/Sanil15/samza SAMZA-1817-pathing
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/samza/pull/824.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #824
commit 6ef96d0026a82ea1f5c931396af883b41dbdff5f
Author: Sanil15
Date: 2018-11-28T21:46:24Z
Adding pathing jar support for Long Classpath
---