GitHub user ptgoetz opened a pull request:
https://github.com/apache/storm/pull/509
Storm 748 - Package Multi-Lang scripts so they don't have to be duplicated
This moves storm's multi-lang components to a single location so they can
be referenced from, rather than copied to other projects.
Each language implementation then becomes an optional dependency.
`storm-core` uses them for unit tests, while `storm-starter` now uses them as a
dependency rather than duplicating them.
Please hold off on merging until I have a chance to better document the
changes. I'm putting this pull request up so others can comment on the approach
I took.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/ptgoetz/storm storm-748
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/storm/pull/509.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 #509
----
commit f121e9196dfa5b5e8f2a93dfb8138bd6b3cb1df3
Author: P. Taylor Goetz <[email protected]>
Date: 2015-04-06T19:54:24Z
repackage multi-lang resources
commit 56284447b89ea70ed4eabdb8c921fde496c71f4c
Author: P. Taylor Goetz <[email protected]>
Date: 2015-04-06T21:02:39Z
sync storm.js with master
commit 9869fec70bdb06b14cc13ffca69320815950d1f5
Author: P. Taylor Goetz <[email protected]>
Date: 2015-04-06T21:03:15Z
add additional information to error message when ShellBolt dies
commit 8aa3f4086fd2949e5dbb7befb77e51271eb166d0
Author: P. Taylor Goetz <[email protected]>
Date: 2015-04-06T21:10:27Z
remove redundant multilang scripts
commit 0336c37772305f262df7bfed221ad9378bf4931d
Author: P. Taylor Goetz <[email protected]>
Date: 2015-04-06T21:19:47Z
update storm-starter to use multilang components from storm distribution;
switch to maven shade plugin for uber jar creation
commit 24fe1f55b4b3b0ebd093b1d4a595def896412873
Author: P. Taylor Goetz <[email protected]>
Date: 2015-04-06T21:25:10Z
rename multilang component modules
----
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---