Maven
  1. Maven
  2. MNG-3971

Provide parity in features between native ant-mojo support and antrun plugin

    Details

    • Type: Improvement Improvement
    • Status: Closed Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 2.0.9, 2.1.0-M1
    • Fix Version/s: 2.1.0
    • Labels:
      None
    • Complexity:
      Intermediate
    • Number of attachments :
      0

      Description

      In particular, we need to make sure classpaths, etc. that are available in the antrun plugin are made available in the ant-mojo support. Going forward, it'd be nice to find a way to use a common module for the two ways of using Ant inside Maven.

      The features available in the Antrun Plugin are often confused with those available in the ant-mojo support, so this feature parity is critical to make Ant usage in Maven more intuitive.

        Issue Links

          Activity

          Hide
          John Casey added a comment -

          I'm assigning this to 2.1.0-M2 since it needs attention, but this may need to shift in the future if other things come up. I don't want to get in the way of the release timeline for 2.1.0-M2.

          Show
          John Casey added a comment - I'm assigning this to 2.1.0-M2 since it needs attention, but this may need to shift in the future if other things come up. I don't want to get in the way of the release timeline for 2.1.0-M2.
          Hide
          John Casey added a comment -

          Probably the simplest way to inject classpaths is to mod the plugin tools that create the plugin descriptors for ant-mojos, injecting these as parameters...then, also modding the plugin support to actually do the injection using information that can be gleaned from Project, etc. information.

          Show
          John Casey added a comment - Probably the simplest way to inject classpaths is to mod the plugin tools that create the plugin descriptors for ant-mojos, injecting these as parameters...then, also modding the plugin support to actually do the injection using information that can be gleaned from Project, etc. information.
          Hide
          Brett Porter added a comment -

          bumping per John's comment above

          Show
          Brett Porter added a comment - bumping per John's comment above
          Hide
          John Casey added a comment -

          Consolidating to 2.1.0-M1 so we can then rename to 2.1.0. We can weed out any issues we want to push to a later release from this set once we've done the consolidation.

          Show
          John Casey added a comment - Consolidating to 2.1.0-M1 so we can then rename to 2.1.0. We can weed out any issues we want to push to a later release from this set once we've done the consolidation.
          Hide
          John Casey added a comment -

          This will require releases of:

          Show
          John Casey added a comment - This will require releases of: plexus-ant-factory 1.0-alpha-2.1 ( https://svn.codehaus.org/plexus/plexus-component-factories/branches/plexus-ant-factory-1.0-alpha-2.x ) maven-plugin-tools 2.4.4 (or, maybe 2.5 for this sort of change) ( https://svn.apache.org/repos/asf/maven/plugin-tools/trunk )

            People

            • Assignee:
              John Casey
              Reporter:
              John Casey
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: