I believe the help plugin shows the wrong version. There was a discussion
around this some time ago. You're most likely using v2.2.
Best-practise is however to always pin down the version of your plugins.

/Anders

On Wed, Dec 30, 2009 at 19:32, Jonathan Gold <[email protected]> wrote:

> Anders --
>
> Thanks for the response. I'm just turning back to this now, and am not sure
> what
> version I'm using. According to:
>
>    mvn help:describe -Dplugin=install
>
> I'm using version 2.3:
>
>    [INFO] Scanning for projects...
>
>    [INFO] Searching repository for plugin with prefix: 'help'.
>    [INFO]
> ------------------------------------------------------------------------
>    [INFO] Building Maven Default Project
>    [INFO]    task-segment: [help:describe] (aggregator-style)
>    [INFO]
> ------------------------------------------------------------------------
>    [INFO] [help:describe {execution: default-cli}]
>    [INFO] org.apache.maven.plugins:maven-install-plugin:2.3
>
>    Name: Maven Install Plugin
>    Description: Copies the project artifacts to the user's local
> repository.
>    Group Id: org.apache.maven.plugins
>    Artifact Id: maven-install-plugin
>    Version: 2.3
>    Goal Prefix: install
>
>    This plugin has 3 goals:
>
>    install:help
>      Description: Display help information on maven-install-plugin.
>        Call
>         mvn install:help -Ddetail=true -Dgoal=<goal-name>
>        to display parameter details.
>      Deprecated. No reason given
>
>    install:install
>      Description: Installs the project's main artifact in the local
> repository.
>      Deprecated. No reason given
>
>    install:install-file
>      Description: Installs a file in the local repository.
>      Deprecated. No reason given
>
>    For more information, run 'mvn help:describe [...] -Ddetail'
>
>    [INFO]
> ------------------------------------------------------------------------
>    [INFO] BUILD SUCCESSFUL
>    [INFO]
> ------------------------------------------------------------------------
>    [INFO] Total time: 3 seconds
>    [INFO] Finished at: Wed Dec 30 10:28:30 PST 2009
>    [INFO] Final Memory: 11M/27M
>    [INFO]
> ------------------------------------------------------------------------
>
> But, running
>
>    mvn install:help -Ddetail=true -Dgoal=install-file
>
> the error seems to indicate that I'm using 2.2:
>
>    [INFO] Scanning for projects...
>
>    [INFO] Searching repository for plugin with prefix: 'install'.
>    [INFO]
> ------------------------------------------------------------------------
>    [ERROR] BUILD FAILURE
>    [INFO]
> ------------------------------------------------------------------------
>    [INFO] Required goal not found: install:help in
> org.apache.maven.plugins:maven-install-plugin:2.2
>    [INFO]
> ------------------------------------------------------------------------
>    [INFO] For more information, run Maven with the -e switch
>    [INFO]
> ------------------------------------------------------------------------
>    [INFO] Total time: < 1 second
>    [INFO] Finished at: Wed Dec 30 10:31:14 PST 2009
>    [INFO] Final Memory: 3M/8M
>    [INFO]
> ------------------------------------------------------------------------
>
> Any ideas on the discrepancy?
>
> jon
>
> On Sat, Dec 12, 2009 at 12:02:51PM +0100, Anders Hammar wrote:
> > What version of the plugin are you using? sources and javadoc params were
> > added in v2.3.
> >
> > /Anders
> >
> > On Sat, Dec 12, 2009 at 02:15, Jonathan Gold <[email protected]> wrote:
> >
> > > Based on what I read in the install-file doc here:
> > >
> > >
> > >
> http://maven.apache.org/plugins/maven-install-plugin/install-file-mojo.html
> > >
> > > I was under the impression that the following command line would
> install
> > > local
> > > binary, javadoc, and source jars:
> > >
> > >    mvn install:install-file \
> > >        -DgroupId=com.group \
> > >        -DartifactId=foo \
> > >        -Dversion=1.0 \
> > >        -DgeneratePom=true \
> > >        -Dfile=foo.jar \
> > >        -Dsources=foo-sources.jar \
> > >        -Djavadoc=foo-javadoc.jar \
> > >        -Dpackaging=jar
> > >
> > > would install all three jars in my local repository. I found that it
> only
> > > installed the main one (-Dfile). When I ran with --debug, I saw that
> the
> > > -Dsources and -Djavadoc values didn't even appear to be read at all by
> the
> > > install mojo.
> > >
> > > I searched through the JIRA issues for install, and saw one from 2008
> > > (maybe
> > > 2006) in which the -Dclassifier option was added, and I can in fact run
> > > three
> > > different invocations, one for each classifier (none/default, sources,
> and
> > > javadoc) and pointing -Dfile at the appropriate jar. It would be nicer
> to
> > > make
> > > it all work in the single command line though, so can anyone see if I'm
> > > missing
> > > something?
> > >
> > > Thanks mavenites,
> > >
> > > jon
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [email protected]
> > > For additional commands, e-mail: [email protected]
> > >
> > >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to