Uploaded image for project: 'Maven'
  1. Maven
  2. MNG-1694

Build execution order control in fine grained projects.

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Closed
    • Major
    • Resolution: Incomplete
    • None
    • None
    • Reactor and Workspace
    • None

    Description

      Currently in multi module projects you can only work in 2 modes.
      1) Build everything
      2) Build a single module, IF you have built and installed all its dependency modules

      I would like to be able to work the following way:
      1) Build everything
      2) Build an individual module, will build all the modules prior to it in the reactor list.
      3) Build a module module and all modules after it in the reactor list, will build missing prior modules.

      Use Case
      1) perform checkout and build
      2) module fails
      3) keep fixing module and running just its unit tests
      3) once all its unit tests pass build it and all modules after it in the reactor list. I don't need to build ones prior as they are unnaffected by the changes.

      In large mutli module projects this will save a LOT of time especially when you are gearing up for deployment and want to check that everything works - currently this is time consuming and repetitive, with much of the repetition uneeded.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              mdproctor Mark Proctor
              Votes:
              2 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: