[
https://issues.apache.org/jira/browse/KAFKA-733?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13583772#comment-13583772
]
derek commented on KAFKA-733:
-----------------------------
Patch looks good. Two questions: why was the merge strategy overridden? What's
in the patch is basically the default minus a few cases. Also, would it be
useful to set a main class for the JAR?
> Fat jar option for build, or override for ivy cache location
> -------------------------------------------------------------
>
> Key: KAFKA-733
> URL: https://issues.apache.org/jira/browse/KAFKA-733
> Project: Kafka
> Issue Type: Improvement
> Components: packaging
> Affects Versions: 0.8
> Reporter: Dave DeMaagd
> Assignee: Dave DeMaagd
> Labels: bugs
> Attachments: KAFKA-733.patch
>
>
> Need some kind of self-contained mechanism for running kafka to get around
> the following:
> 1) The location of the source checkout/build is not necessarily the same
> place where it will be running (the build location and that user's ivy cache
> dir) potentially leading to sync problems (forgetting the ivy dir) or just
> adding overhead to the deployment process (additional steps to remember
> introduces more chances for mistakes)
> 2) The user running the kafka service in a production setting may not even
> have a real home directory
> Think something like a 'fat jar' packaging (something that contains all
> necessary jar versions in one convenient place) would simplify deployment and
> reduce the chance for error (only one lib package to worry about, and it
> contains everything needed) and would be a little more production friendly
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira