On 4-Feb-08, at 4:09 AM, Vincent Siveton wrote:
Hi,
2008/2/3, Jason van Zyl <[EMAIL PROTECTED]>:
I think keeping this out of the core, be that the lifecycle executor
or the CLI would be a far better option.
Agree for CLI.
I'm not saying the CLI is a good option. I think it's a bad option.
Keep this out of the core. It's perfectly fine as a plugin. The core
and the CLI calling to a wrapper for something housed in a plugin is
not a good idea. Generate it as part of the new tools, promote it and
it will get picked up in new plugin releases.
Vincent, just to be clear you have taken the logic that already
exists
in the help plugin?
More wrapped logic from PluginXdocGenerator.
Cheers,
Vincent
On 3-Feb-08, at 3:17 PM, Brett Porter wrote:
Something like
mvn -H idea:idea or mvn -H idea
which is akin to what Subversion has, for example.
this would allow the CLI to translate to the appropriate
help:describe goal and then exit, which is pretty clean, as compared
to modifying the lifecycle executor.
- Brett
On 04/02/2008, at 10:13 AM, Vincent Siveton wrote:
Hi Brett,
What do you propose for cmd line switch?
Personally, I am fine with mvn my-plugin:help which seems more
common.
A lot of tools (all?) have an help option.
Cheers,
Vincent
2008/2/3, Brett Porter <[EMAIL PROTECTED]>:
Would a different lifecycle or command line switch be more
intuitive
than this?
On 04/02/2008, at 9:55 AM, Vincent Siveton wrote:
Hi,
I realize that the fix for MPLUGIN-40 (All plugins should by
default
have an auto-generated goal 'help') is definitely *not* intuitive
for
the end user.
Background:
I created a plugin-plugin goal which generates an Help mojo. This
generated mojo just displays the goals and their
description/parameters for a given plugin project. Since it is a
goal
inside the maven-plugin-plugin, we need to release it and *all*
plugins to make available this new feature (it could take a
time ;) ).
I proposed another approach: modify the
DefaultLifecycleExecutor to
handle this particular goal. So we could call "mvn idea:help" to
display all available idea goals and "mvn idea:toto" will throw
an
exception by displaying the help.
Pro: more easy for the end user and works for all plugins
Con: just available in mvn 2.0.9+
WDYT?
Vincent
---------------------------------------------------------------------
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]
---------------------------------------------------------------------
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]
Thanks,
Jason
----------------------------------------------------------
Jason van Zyl
Founder, Apache Maven
jason at sonatype dot com
----------------------------------------------------------
---------------------------------------------------------------------
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]
Thanks,
Jason
----------------------------------------------------------
Jason van Zyl
Founder, Apache Maven
jason at sonatype dot com
----------------------------------------------------------
Three people can keep a secret provided two of them are dead.
-- Unknown
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]