Qpid
  1. Qpid
  2. QPID-73

Create Build Artifacts for release process using ant/maven

    Details

    • Type: Task Task
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: M1
    • Component/s: None
    • Labels:
      None

      Description

      Build Artifacts
      --------------------------------------
      Ant or maven we need to provide a way for people who download the src and
      for us to build these release artifacts.
      So we need to create two ant tasks (or maven goals) called:
      std-src-dist
      std-bin-dist

      to create release artifacts:
      apache-qpid-src-[java|c++|ruby|python|c#]-M1.[zip|tar.gz]
      apache-qpid-std-[java|c++|ruby|python|c#]-bin-M1.[zip|tar.gz]

      With Jars named:
      apache-qpid-common-1.0-incubator-M1.jar
      apache-qpid-broker-1.0-incubator-M1.jar
      apache-qpid-client-1.0-incubator-M1.jar
      apache-qpid-management-1.0-incubator-M1.jar

        Issue Links

        There are no Sub-Tasks for this issue.

          Activity

          Hide
          Martin Ritchie added a comment -

          Bulk closing of issues that are old and have been released or marked invalid.

          Show
          Martin Ritchie added a comment - Bulk closing of issues that are old and have been released or marked invalid.
          Hide
          Martin Ritchie added a comment -

          Build artifacts can now be created using:
          std-release (both)
          std-src-release (source release)
          std-bin-release (binary release)

          Show
          Martin Ritchie added a comment - Build artifacts can now be created using: std-release (both) std-src-release (source release) std-bin-release (binary release)
          Hide
          Martin Ritchie added a comment -

          target "std-release"

          Will generate both src and bin releases.

          Show
          Martin Ritchie added a comment - target "std-release" Will generate both src and bin releases.
          Hide
          Martin Ritchie added a comment -

          Something more like:

          qpid-java-1.0-incubator-M1-src.zip

          Show
          Martin Ritchie added a comment - Something more like: qpid-java-1.0-incubator-M1-src.zip
          Hide
          Stephen Vinoski added a comment -

          Actually, I don't think the prefix "apache-" should appear in the artifact names. If you look around at other projects, they aren't named that way. The artifacts produced by maven don't follow that convention, either.

          Show
          Stephen Vinoski added a comment - Actually, I don't think the prefix "apache-" should appear in the artifact names. If you look around at other projects, they aren't named that way. The artifacts produced by maven don't follow that convention, either.
          Hide
          Martin Ritchie added a comment -

          Extra files in Meta-inf
          --------------------------------------
          In the META-INF dir of each jar, you also need to have a DISCLAIMER
          (incubator disclaimer thing), the NOTICE, and the LICENSE file.

          Show
          Martin Ritchie added a comment - Extra files in Meta-inf -------------------------------------- In the META-INF dir of each jar, you also need to have a DISCLAIMER (incubator disclaimer thing), the NOTICE, and the LICENSE file.

            People

            • Assignee:
              Unassigned
              Reporter:
              Martin Ritchie
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development