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]