How to get online help on plugins and commands

2007-03-29 Thread Eric Daigneault

Hi,

Been using maven for a short while, and thought I really appreciate it`s 
advantages I find it hard to find information on what it can actually do.


I noticed there is help available onilne and on the command line but I 
find it hard to browse.  Since Maven is extremely modular, fragmented 
and decentralized i gather it becomes really hard to have a web site 
describing all available plugins and their capabilities.


I have read the Maven book, maven articles, tons of maven information 
but have yet to find a definitive reference about maven, something akin 
to the JDK API for capabilities of the Java libraries...


Is there a way to dynamically querry the repositories for plugins ?   Is 
there a site dynamically created from repository content ? Is there such 
a project underway, knowing maven can produce information sites for a 
perticular project it should be possible to do this for a whole 
repository (POM based information about the projects, and, more 
specifically here about plugins, their goals and a likn to the maven 
generated site) ?  if not is there a centralized place to discover 
available plugins and commands for Maven2 ?


What is the general howto get information about Maven available plugins ?

thanks

Éric D

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: How to get online help on plugins and commands

2007-03-29 Thread Joerg Hohwiller
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Eric Daigneault schrieb:
 Hi,
Hi Eric,
 
 Been using maven for a short while, and thought I really appreciate it`s
 advantages I find it hard to find information on what it can actually do.
I agree with you.
 
 I noticed there is help available onilne and on the command line but I
 find it hard to browse.  Since Maven is extremely modular, fragmented
 and decentralized i gather it becomes really hard to have a web site
 describing all available plugins and their capabilities.
That is the problem.
 
 I have read the Maven book, maven articles, tons of maven information
 but have yet to find a definitive reference about maven, something akin
 to the JDK API for capabilities of the Java libraries...
 
 Is there a way to dynamically querry the repositories for plugins ?   Is
 there a site dynamically created from repository content ? Is there such
 a project underway, knowing maven can produce information sites for a
 perticular project it should be possible to do this for a whole
 repository (POM based information about the projects, and, more
 specifically here about plugins, their goals and a likn to the maven
 generated site) ?  if not is there a centralized place to discover
 available plugins and commands for Maven2 ?
 
 What is the general howto get information about Maven available plugins ?
Well I do not think there is THE ULTIMATE DOCUMENTATION FOR EVERYTHING ABOUT
MAVEN and it will also never exist in future.

But here are some hints for you to get startet:
1. There are official plugins for maven that can be found here:
http://maven.apache.org/plugins/index.html
2. There are plugins not yet as official that can be found here:
http://mojo.codehaus.org/
or if the links are broken - ;) - here:
https://svn.codehaus.org/mojo/trunk/mojo/
3. After reading into the available documentations the best way to learn more
about maven2 ist simply by looking at all the open-source projects that use it.
Watch their sites and dig in their pom.xml files how they do it.
E.g. you could have a look at my project what is very modular:
http://m-m-m.sourceforge.net/maven/index.html
One approach to do find more of such projects is by searching for
link:maven.apache.org in google.
4. If you have a specific problem you want to solve with maven, simply ask on
this list if someone has a solution for it.
 
 thanks
 
 Éric D
You are welcome
  Jörg

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.5 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFGDByhmPuec2Dcv/8RAiC0AJsEGWUlPFtKYMv467+uL2L74tVyFACfUAwE
NtJQG+6j2aVuZJZoyShJiHk=
=S22T
-END PGP SIGNATURE-

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: How to get online help on plugins and commands

2007-03-29 Thread Eric Daigneault

Thank you Jörg,

So basically there is no magic bullet here...  guess I will roll up my 
sleeves and keep reading/googling/POMing and hacking at what others have 
done already.


Thanks for the links also, some of them I had already, others I did not 
and although the quantity and depth of the information is still a bit 
frustrating at least knowing the plugin exist and having it's name gives 
a starting point.  I also had a quick look at your project (great stuff 
btw, I started something of the likes at home but the reality of life 
and it's time crunches quickly caught up with me, I may get a closer 
look at mmm when I can) , our structure differs somewhat but still, it 
will help.


As far as the super übersite of maven know it all I have a hunch that 
this is within the realm of the possible, to create a dynamic site from 
the content of a repository containing the plugins and components within 
the repository and give information about what it is and where to get 
more info on it.  This information should be readily available in the 
POMs (provided developers actually fill them in :-).  The eclipse plugin 
provides a dependencies interface that is not a bad first step in that 
regard.   Ha.. .if we had armies of coding monkeys neurally interfaced 
to the ideas of the readers of this list the world would look a lot 
different... 


On this I will get back to being the good little monkey I was hired for ;-).

Thankfully yours

Éric :D.

Joerg Hohwiller wrote:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Eric Daigneault schrieb:
  

Hi,


Hi Eric,
  

Been using maven for a short while, and thought I really appreciate it`s
advantages I find it hard to find information on what it can actually do.


I agree with you.
  

I noticed there is help available onilne and on the command line but I
find it hard to browse.  Since Maven is extremely modular, fragmented
and decentralized i gather it becomes really hard to have a web site
describing all available plugins and their capabilities.


That is the problem.
  

I have read the Maven book, maven articles, tons of maven information
but have yet to find a definitive reference about maven, something akin
to the JDK API for capabilities of the Java libraries...

Is there a way to dynamically querry the repositories for plugins ?   Is
there a site dynamically created from repository content ? Is there such
a project underway, knowing maven can produce information sites for a
perticular project it should be possible to do this for a whole
repository (POM based information about the projects, and, more
specifically here about plugins, their goals and a likn to the maven
generated site) ?  if not is there a centralized place to discover
available plugins and commands for Maven2 ?

What is the general howto get information about Maven available plugins ?


Well I do not think there is THE ULTIMATE DOCUMENTATION FOR EVERYTHING ABOUT
MAVEN and it will also never exist in future.

But here are some hints for you to get startet:
1. There are official plugins for maven that can be found here:
http://maven.apache.org/plugins/index.html
2. There are plugins not yet as official that can be found here:
http://mojo.codehaus.org/
or if the links are broken - ;) - here:
https://svn.codehaus.org/mojo/trunk/mojo/
3. After reading into the available documentations the best way to learn more
about maven2 ist simply by looking at all the open-source projects that use it.
Watch their sites and dig in their pom.xml files how they do it.
E.g. you could have a look at my project what is very modular:
http://m-m-m.sourceforge.net/maven/index.html
One approach to do find more of such projects is by searching for
link:maven.apache.org in google.
4. If you have a specific problem you want to solve with maven, simply ask on
this list if someone has a solution for it.
  

thanks

Éric D


You are welcome
  Jörg

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.5 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFGDByhmPuec2Dcv/8RAiC0AJsEGWUlPFtKYMv467+uL2L74tVyFACfUAwE
NtJQG+6j2aVuZJZoyShJiHk=
=S22T
-END PGP SIGNATURE-

-
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]