[GitHub] samza pull request #824: SAMZA-1817: Adding pathing jar support for Long Cla...

2019-01-07 Thread asfgit
Github user asfgit closed the pull request at:

https://github.com/apache/samza/pull/824


---


[GitHub] samza pull request #824: SAMZA-1817: Adding pathing jar support for Long Cla...

2018-11-28 Thread Sanil15
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




---