Mojo

Create a maven 2 pom plugin

Details

  • Type: New Feature New Feature
  • Status: Open Open
  • Priority: Major Major
  • Resolution: Unresolved
  • Affects Version/s: None
  • Fix Version/s: None
  • Component/s: _Plugin Submission
  • Labels:
    None
  • Complexity:
    Intermediate
  • Testcase included:
    yes
  • Patch Submitted:
    Yes
  • Number of attachments :
    1

Description

I would like to create a plugin that can read and rewrite the pom.
This could be used for things like:

  • sorting and cleaning up dependencies (included in the patch)
  • resolving plugin versions and adding the version numbers to the pom
  • look for missing configuration like the scm or license and give a warning for the stuff that's missing
  • general validation or other pom related tasks?

Since there appears to be no maven pom plugin for maven 2, maybe this can be the new maven pom plugin.

Issue Links

Activity

Hide
Paul Benedict added a comment -

The Maven Help plugin may be a good place for this.

Show
Paul Benedict added a comment - The Maven Help plugin may be a good place for this.
Hide
Paul Gier added a comment -

I was thinking this one could be more for actually rewritting the pom, such as following format conventions, etc. Whereas the help plugin I think is more informational.

Show
Paul Gier added a comment - I was thinking this one could be more for actually rewritting the pom, such as following format conventions, etc. Whereas the help plugin I think is more informational.
Hide
Mark Hobson added a comment -

A related plugin has emerged in the sandbox, you may be interested in combining forces:
http://mojo.codehaus.org/versions-maven-plugin/

Show
Mark Hobson added a comment - A related plugin has emerged in the sandbox, you may be interested in combining forces: http://mojo.codehaus.org/versions-maven-plugin/
Hide
Stephen Connolly added a comment -

i'm working on tidy-maven-plugin@mojo to do this

Show
Stephen Connolly added a comment - i'm working on tidy-maven-plugin@mojo to do this

People

Vote (9)
Watch (12)

Dates

  • Created:
    Updated: