Uploaded image for project: 'ZooKeeper'
  1. ZooKeeper
  2. ZOOKEEPER-640

make build.xml more configurable to ease packaging for linux distros

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 3.2.1, 3.2.2
    • Fix Version/s: 3.3.0
    • Component/s: build
    • Labels:
      None
    • Hadoop Flags:
      Reviewed

      Description

      Hi,

      I started packaging Zookeeper for Debian[1][2]. Thereby I had a problem excluding contrib/rest from the build without patching the upstream tarball. Could you please add some properties to your build.xml that allow me to (de)select contribs? In the example below I can easily override the properties:

      <project name="zookeepercontrib">

      <property name="contribfilesetincludes" value="*/build.xml" />
      <property name="contribfilesetexcludes" value="" />

      <fileset id="contribfileset"
      dir="."
      includes="${contribfilesetincludes}"
      excludes="${contribfilesetexcludes}"
      />

      <target name="compile">
      <subant target="jar">
      <fileset refid="contribfileset" />
      </subant>
      </target>

      Could you please also add a line to project.classpath:

      <path id="project.classpath">
      <fileset dir="${additional.lib.dir}" includes="*.jar"/>

      For Debian I may not compile based on the jar files in lib but must use the jars already in Debian.

      [1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=561947
      [2] http://git.debian.org/?p=pkg-java/zookeeper.git

      Thank you!

        Attachments

          Activity

            People

            • Assignee:
              phunt Patrick Hunt
              Reporter:
              thkoch Thomas Koch
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - 0.25h
                0.25h
                Remaining:
                Remaining Estimate - 0.25h
                0.25h
                Logged:
                Time Spent - Not Specified
                Not Specified