Hi,

I agree.  I have been working with Maven 2.0 for a little over three months
now and reading the book is extremely complex.  I use the text as a guide
and post my questions to the user groups and find results either here or
online through other resources.  I look to a variety of maven 2.0 web sites
to find out svn commands that work in mvn and cargo plugins.  I took all of
my troubleshooting issues and created a log on it so that whenever I have a
problem that I have seen before I just look at my guide to solve it.  Last
week I had a problem with a cargo command and thought that my file was
corrupted, looking in the M2 user guide text my url was correct but through
using this user list I found out that the cargo plugin that I was using was
out of date.  I believe that something like this should be posted.  I
actually found this at http://cargo.codehaus.org/Maven2+plugin this website.


There is a lot of information online for maven so don't just limit yourself
directly to the book.  I found that blogs also help.  This is open source
material so we have to treat it as such, extra research is involved in
getting the pom.xml file to work correctly.  I also found that the
dependencies aren't complete for all programs like weblogic, but are
completed in others.  These are things that I figured out after days of
programming and finding weird error messages only to find out that there
weren't plugins for that software yet.  I guess one learns from experience
right.  I hope that some of this information can help others that are new to
Maven so that they know that the user guide is just that a guide and not the
only source for information.

Matilda


-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] 
Sent: Monday, July 17, 2006 8:29 AM
To: Maven Users List
Subject: Re: Maven book: feedback

Have been following this thread with interest.

One of my biggest issues with maven 2 is that the documentation is very 
poor. Yes, I know there is a book on it, but I did not find the book very 
helpful...

The maven book takes a far too high level approach and does not give 
detailed instructions on how to use particular plugins.

For instance, I was looking at getting a maven to build, test and deploy a 
site with a few basic reports - jdepends, checkstyle and javadoc.

It was in fact very difficult. I had to post to the group to find out how 
to download jdepends.

A simple, step by step, "getting started with maven 2" or "maven 2 by 
example", is the kind of thing I think is required. The maven book while 
valuable is not as hands on as I'd like, nor does it give any details 
about how to use particular plugins.

The maven 2 documentation in general is not great. Some kind of wiki/cms 
approach would I feel be the best way to improve this situation. i.e. let 
the community contribute to the documentation. The head knowledge is 
definitely out there, this mailing list bears testimony to that.

One area where I think things can be greatly improved is in documentation 
on the settings.xml - yes, there is a page on it, but it is not very 
detailed. A sample settings.xml would be a good start.

Maven is a great tool, it would be a pity to slow its adoption because of 
documentation, especially as the knowledge is out there.

Michael Wiles
Java Developer


Disclaimer
Sanlam Life Insurance Limited Reg no 1998/021121/06 - Licensed Financial 
Services Provider
Disclaimer and Directors


-----------------------------------------
Attention:
Any views expressed in this message are those of the individual
sender, except where the message states otherwise and the sender is
authorized to state them to be the views of any such entity. The
information contained in this message and or attachments is
intended only for the person or entity to which it is addressed and
may contain confidential and/or privileged material.  If you
received this in error, please contact the sender and delete the
material from any system and destroy any copies.


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

Reply via email to