maven-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Vincent Siveton (JIRA)" <j...@codehaus.org>
Subject [jira] Closed: (MPH-27) Each plugin should have a help goal
Date Thu, 31 Jan 2008 23:31:58 GMT

     [ http://jira.codehaus.org/browse/MPH-27?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Vincent Siveton closed MPH-27.
------------------------------

      Assignee: Vincent Siveton
    Resolution: Won't Fix

Already fixed by MPLUGIN-40  

> Each plugin should have a help goal
> -----------------------------------
>
>                 Key: MPH-27
>                 URL: http://jira.codehaus.org/browse/MPH-27
>             Project: Maven 2.x Help Plugin
>          Issue Type: New Feature
>            Reporter: Tobias Roeser
>            Assignee: Vincent Siveton
>
> Each maven plugin should have a help goal, to describe itself.
> Example:
> # mvn dependency:help
> Maven Dependency Plugin Version 2.0-alpha-2
> Goals:
>   dependency:copy takes a list of artifacts defined in the plugin configuration section
and copies them to a specified location, renaming them or stripping the version if desired.
This goal can resolve the artifacts from remote repositories if they don't exist in local.
>   dependency:copy-dependencies takes the list of project direct dependencies and optionally
transitive dependencies and copies them to a specified location, stripping the version if
desired. This goal can also be run from the command line.
>   dependency:unpack like copy but unpacks.
>   dependency:unpack-dependencies like copy-dependencies but unpacks.
>   dependency:resolve tells Maven to resolve all dependencies and displays the version.
>   dependency:sources tells Maven to resolve all dependencies and their source attachments,
and displays the version.
>   dependency:resolve-plugins Tells Maven to resolve plugins and their dependencies.
>   dependency:go-offline tells Maven to resolve everything this project is dependent on
(dependencies, plugins, reports) in preparation for going offline.
>   dependency:purge-local-repository tells Maven to clear all dependency-artifact files
out of the local repository, and optionally re-resolve them.
>   dependency:build-classpath tells Maven to output the path of the dependencies from
the local repository in a classpath format to be used in java -cp
>   dependency:analyze analyzes your project's dependencies and lists dependencies that
should be declared, but are not, and dependencies that are declared but unused.
>   dependency:analyze-dep-mgt analyzes your projects dependencies and lists mismatches
between resolved dependencies and those listed in your dependencyManagement section.
> dependency:tree prints out the dependency tree for the project.
> It would be relatively easy to automatically generate a list of supported goals for each
plugin. Not knowing, which goals a plugin supports and always beeing forced to find a web
site online (which will often be out of date) is very annoying and not state of the art. E.g.
Subversion is self descriptive.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message