ZooKeeper
  1. ZooKeeper
  2. ZOOKEEPER-640

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

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major 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!

        Activity

          People

          • Assignee:
            Patrick Hunt
            Reporter:
            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

                Development