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

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

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 3.2.1, 3.2.2
    • 3.3.0
    • build
    • None
    • 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

        1. ZOOKEEPER-640.patch
          6 kB
          Patrick D. Hunt

        Activity

          People

            phunt Patrick D. Hunt
            thkoch Thomas Koch
            Votes:
            0 Vote for this issue
            Watchers:
            1 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