Details

    • Type: Sub-task Sub-task
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 0.7.0
    • Fix Version/s: 0.8.0
    • Component/s: Build, Tests
    • Labels:
      None

      Description

      Avoiding the danger of introducing circular dependencies between different levels and sub-components of Bigtop testing framework, Roman and I have rejected the idea of building multi-module top level Maven project.

      Instead, we have a number of loosely coupled sub-projects that depends on each other. The result, while sub-optimal, allows us to treat Bigtop artifacts as first class citizens and use them as dependencies for other projects. The benefit comes with the cost. And most obvious one is a subtle intricacy of the build process.

      It has been documented on a number of occasions but the process is still sensitive to a particular order and error prone.

      The most pressing issue for me is to have a one-button-click way of building the hole Maven stack at once.

      1. BIGTOP-1202.patch
        2 kB
        Konstantin Boudnik

        Activity

        Hide
        Konstantin Boudnik added a comment -

        Committed to master

        Show
        Konstantin Boudnik added a comment - Committed to master
        Hide
        Konstantin Boudnik added a comment -

        Thanks Peter. And here's the best part: this is just a hacking stop-gap measure - it will be a way more cleaner and better going forward

        Show
        Konstantin Boudnik added a comment - Thanks Peter. And here's the best part: this is just a hacking stop-gap measure - it will be a way more cleaner and better going forward
        Hide
        Peter Linnell added a comment -

        Looks good to me. Now I see why you want gradle. Easy for my eyes to parse

        I'm not enough of a gradle expert to say its right, but the concept looks good.

        Show
        Peter Linnell added a comment - Looks good to me. Now I see why you want gradle. Easy for my eyes to parse I'm not enough of a gradle expert to say its right, but the concept looks good.
        Hide
        Konstantin Boudnik added a comment -

        A patch for initial consideration.
        Once it is Ok'ed to go forward, I will have an update for bigtop_toolchain to automatically provision Gradle to the Bigtop development environment.

        Show
        Konstantin Boudnik added a comment - A patch for initial consideration. Once it is Ok'ed to go forward, I will have an update for bigtop_toolchain to automatically provision Gradle to the Bigtop development environment.

          People

          • Assignee:
            Konstantin Boudnik
            Reporter:
            Konstantin Boudnik
          • Votes:
            1 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development