Uploaded image for project: 'Kafka'
  1. Kafka
  2. KAFKA-733

Fat jar option for build, or override for ivy cache location

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Duplicate
    • Affects Version/s: 0.8.0
    • Fix Version/s: 0.8.0
    • Component/s: packaging
    • Labels:

      Description

      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

        Attachments

        1. KAFKA-733.patch
          1 kB
          Dave DeMaagd
        2. KAFKA-733-2.patch
          2 kB
          Dave DeMaagd

          Activity

            People

            • Assignee:
              demaagd Dave DeMaagd
              Reporter:
              demaagd Dave DeMaagd
            • Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: