You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by Bruno Melloni <bm...@melloni.com> on 2022/01/27 14:10:09 UTC

Maven Book recommendation

It became very clear to me that my current approach of googling 
tutorials, guides and solutions is a wildly inadequate approach to learn 
Maven.  Mainly because all of those are either far too basic for "real 
life" projects, or because they assume prior knowledge that I don't yet 
have.

So, I am looking to buy a good book to methodically learn all I need 
about Maven.

Because of how I learn best I would like to find a book that uses the 
following as its presentation approach:

  * It must be gradual, starting from the assumption that I know nothing
    and only learn what is taught in the book.
  * New concepts must include sample code that I can type and test,
    either complete code or as an extension to a previous example. 
    Absolutely no "loose snippets" that assume prior knowledge (for
    example this is what makes most formal Spring documentation
    completely useless to me, as I often can't follow it to a complete
    functioning solution, and I had similar but not as severe issues
    with the formal Apache Maven documentation).
  * The end of each chapter must have exercises that I can code and run
    to test my understanding, with the ability to download the solution
    from a website in those cases when my code fails to function correctly.
  * Not essential but it would be ideal if the book was available in
    electronic form and readable through an ebook reader that functions
    on a Microsoft Surface tablet (Windows 10/11) and remembers the last
    page I read (even better if position syncs between the tablet and my
    desktop so that I can continue reading on either).

If _you learned Maven from a book that matches at least the first 3 
criteria_, please recommend it.  I'd greatly appreciate it.

Re: Maven Book recommendation

Posted by "Oliver B. Fischer" <o....@swe-blog.net>.
IMHO it would be helpful to add a deprecation node to these books, so 
that people are aware of it.

Oliver

Am 28.01.22 um 04:06 schrieb Manfred Moser:
> Just keep in mind that we have stopped maintenance on these books a long time ago and things like plugin versions and such are outdated. The general concepts and so however all still apply.
>
> manfred
>
> Thad Humphries wrote on 2022-01-27 16:29 (GMT -08:00):
>
>
-- 
N Oliver B. Fischer
A Schönhauser Allee 64, 10437 Berlin, Deutschland/Germany
P +49 30 44793251
M +49 178 7903538
E o.b.fischer@swe-blog.net
S oliver.b.fischer
J oliver.b.fischer@jabber.org
X http://xing.to/obf


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


Re: Maven Book recommendation

Posted by Manfred Moser <ma...@simpligility.com>.
Just keep in mind that we have stopped maintenance on these books a long time ago and things like plugin versions and such are outdated. The general concepts and so however all still apply.

manfred

Thad Humphries wrote on 2022-01-27 16:29 (GMT -08:00):

> I started with "Maven by Example" which is free from Sonatype:
> https://books.sonatype.com/mvnex-book/reference/index.html
> 
> I worked by way though this book over two days, then using it and "Maven:
> The Complete Reference" (
> https://books.sonatype.com/mvnref-book/reference/index.html) and Apache's
> web site I began moving a library of eight projects from Ant to Maven.
> 
> Good luck!
> 
> On Thu, Jan 27, 2022 at 5:23 PM Bruno Melloni <bm...@melloni.com> wrote:
> 
>> It became very clear to me that my current approach of googling
>> tutorials, guides and solutions is a wildly inadequate approach to learn
>> Maven.  Mainly because all of those are either far too basic for "real
>> life" projects, or because they assume prior knowledge that I don't yet
>> have.
>>
>> So, I am looking to buy a good book to methodically learn all I need
>> about Maven.
>>
>> Because of how I learn best I would like to find a book that uses the
>> following as its presentation approach:
>>
>>   * It must be gradual, starting from the assumption that I know nothing
>>     and only learn what is taught in the book.
>>   * New concepts must include sample code that I can type and test,
>>     either complete code or as an extension to a previous example.
>>     Absolutely no "loose snippets" that assume prior knowledge (for
>>     example this is what makes most formal Spring documentation
>>     completely useless to me, as I often can't follow it to a complete
>>     functioning solution, and I had similar but not as severe issues
>>     with the formal Apache Maven documentation).
>>   * The end of each chapter must have exercises that I can code and run
>>     to test my understanding, with the ability to download the solution
>>     from a website in those cases when my code fails to function correctly.
>>   * Not essential but it would be ideal if the book was available in
>>     electronic form and readable through an ebook reader that functions
>>     on a Microsoft Surface tablet (Windows 10/11) and remembers the last
>>     page I read (even better if position syncs between the tablet and my
>>     desktop so that I can continue reading on either).
>>
>> If _you learned Maven from a book that matches at least the first 3
>> criteria_, please recommend it.  I'd greatly appreciate it.
>>
> 
> 
> -- 
> "Hell hath no limits, nor is circumscrib'd In one self-place; but where we
> are is hell, And where hell is, there must we ever be" --Christopher
> Marlowe, *Doctor Faustus* (v. 111-13)
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


Re: Maven Book recommendation

Posted by Thad Humphries <th...@gmail.com>.
I started with "Maven by Example" which is free from Sonatype:
https://books.sonatype.com/mvnex-book/reference/index.html

I worked by way though this book over two days, then using it and "Maven:
The Complete Reference" (
https://books.sonatype.com/mvnref-book/reference/index.html) and Apache's
web site I began moving a library of eight projects from Ant to Maven.

Good luck!

On Thu, Jan 27, 2022 at 5:23 PM Bruno Melloni <bm...@melloni.com> wrote:

> It became very clear to me that my current approach of googling
> tutorials, guides and solutions is a wildly inadequate approach to learn
> Maven.  Mainly because all of those are either far too basic for "real
> life" projects, or because they assume prior knowledge that I don't yet
> have.
>
> So, I am looking to buy a good book to methodically learn all I need
> about Maven.
>
> Because of how I learn best I would like to find a book that uses the
> following as its presentation approach:
>
>   * It must be gradual, starting from the assumption that I know nothing
>     and only learn what is taught in the book.
>   * New concepts must include sample code that I can type and test,
>     either complete code or as an extension to a previous example.
>     Absolutely no "loose snippets" that assume prior knowledge (for
>     example this is what makes most formal Spring documentation
>     completely useless to me, as I often can't follow it to a complete
>     functioning solution, and I had similar but not as severe issues
>     with the formal Apache Maven documentation).
>   * The end of each chapter must have exercises that I can code and run
>     to test my understanding, with the ability to download the solution
>     from a website in those cases when my code fails to function correctly.
>   * Not essential but it would be ideal if the book was available in
>     electronic form and readable through an ebook reader that functions
>     on a Microsoft Surface tablet (Windows 10/11) and remembers the last
>     page I read (even better if position syncs between the tablet and my
>     desktop so that I can continue reading on either).
>
> If _you learned Maven from a book that matches at least the first 3
> criteria_, please recommend it.  I'd greatly appreciate it.
>


-- 
"Hell hath no limits, nor is circumscrib'd In one self-place; but where we
are is hell, And where hell is, there must we ever be" --Christopher
Marlowe, *Doctor Faustus* (v. 111-13)

Re: Maven Book recommendation

Posted by Mark Raynsford <or...@io7m.com.INVALID>.
On 2022-01-29T09:14:08 +0000
Mantas Gridinas <mg...@gmail.com> wrote:

> Looking at github's advanced search you can come up with the following list
> of repositories that use maven as its build tool
> 
> https://github.com/search?q=extension%3Axml+filename%3Apom&type=Code
> 
> But it seems that if you include filtering repositories by star count, the
> search breaks and instead returns repositories only by star count.

Curtis Rueden's never-ending work on scijava is an excellent example of
keeping tons of projects sane and consistent with a shared parent pom:

  https://github.com/scijava/

His work was a direct influence over the primogenitor pom that I use in
over a hundred projects:

  https://github.com/io7m/primogenitor

-- 
Mark Raynsford | https://www.io7m.com


Re: Maven Book recommendation

Posted by Mantas Gridinas <mg...@gmail.com>.
Looking at github's advanced search you can come up with the following list
of repositories that use maven as its build tool

https://github.com/search?q=extension%3Axml+filename%3Apom&type=Code

But it seems that if you include filtering repositories by star count, the
search breaks and instead returns repositories only by star count.



On Fri, Jan 28, 2022 at 6:16 AM Delany <de...@gmail.com> wrote:

> Hi Bruno. The online Maven documentation is excellent - took me a while to
> get comfortable navigating it though.
> What I'd like from Maven for myself and people learning is to maintain a
> curated list of open source projects that use Maven. I've learnt a lot from
> other github projects.
> Delany
>
>
> On Fri, 28 Jan 2022 at 00:24, Bruno Melloni <bm...@melloni.com> wrote:
>
> > It became very clear to me that my current approach of googling
> > tutorials, guides and solutions is a wildly inadequate approach to learn
> > Maven.  Mainly because all of those are either far too basic for "real
> > life" projects, or because they assume prior knowledge that I don't yet
> > have.
> >
> > So, I am looking to buy a good book to methodically learn all I need
> > about Maven.
> >
> > Because of how I learn best I would like to find a book that uses the
> > following as its presentation approach:
> >
> >   * It must be gradual, starting from the assumption that I know nothing
> >     and only learn what is taught in the book.
> >   * New concepts must include sample code that I can type and test,
> >     either complete code or as an extension to a previous example.
> >     Absolutely no "loose snippets" that assume prior knowledge (for
> >     example this is what makes most formal Spring documentation
> >     completely useless to me, as I often can't follow it to a complete
> >     functioning solution, and I had similar but not as severe issues
> >     with the formal Apache Maven documentation).
> >   * The end of each chapter must have exercises that I can code and run
> >     to test my understanding, with the ability to download the solution
> >     from a website in those cases when my code fails to function
> correctly.
> >   * Not essential but it would be ideal if the book was available in
> >     electronic form and readable through an ebook reader that functions
> >     on a Microsoft Surface tablet (Windows 10/11) and remembers the last
> >     page I read (even better if position syncs between the tablet and my
> >     desktop so that I can continue reading on either).
> >
> > If _you learned Maven from a book that matches at least the first 3
> > criteria_, please recommend it.  I'd greatly appreciate it.
> >
>


-- 
// Mantas

Re: Maven Book recommendation

Posted by Delany <de...@gmail.com>.
Hi Bruno. The online Maven documentation is excellent - took me a while to
get comfortable navigating it though.
What I'd like from Maven for myself and people learning is to maintain a
curated list of open source projects that use Maven. I've learnt a lot from
other github projects.
Delany


On Fri, 28 Jan 2022 at 00:24, Bruno Melloni <bm...@melloni.com> wrote:

> It became very clear to me that my current approach of googling
> tutorials, guides and solutions is a wildly inadequate approach to learn
> Maven.  Mainly because all of those are either far too basic for "real
> life" projects, or because they assume prior knowledge that I don't yet
> have.
>
> So, I am looking to buy a good book to methodically learn all I need
> about Maven.
>
> Because of how I learn best I would like to find a book that uses the
> following as its presentation approach:
>
>   * It must be gradual, starting from the assumption that I know nothing
>     and only learn what is taught in the book.
>   * New concepts must include sample code that I can type and test,
>     either complete code or as an extension to a previous example.
>     Absolutely no "loose snippets" that assume prior knowledge (for
>     example this is what makes most formal Spring documentation
>     completely useless to me, as I often can't follow it to a complete
>     functioning solution, and I had similar but not as severe issues
>     with the formal Apache Maven documentation).
>   * The end of each chapter must have exercises that I can code and run
>     to test my understanding, with the ability to download the solution
>     from a website in those cases when my code fails to function correctly.
>   * Not essential but it would be ideal if the book was available in
>     electronic form and readable through an ebook reader that functions
>     on a Microsoft Surface tablet (Windows 10/11) and remembers the last
>     page I read (even better if position syncs between the tablet and my
>     desktop so that I can continue reading on either).
>
> If _you learned Maven from a book that matches at least the first 3
> criteria_, please recommend it.  I'd greatly appreciate it.
>

RE: Maven Book recommendation

Posted by Marc Hoppins <ma...@eset.com>.
I am not sure anything exists, but I would appreciate such a thing also.


-----Original Message-----
From: Bruno Melloni <bm...@melloni.com> 
Sent: Thursday, January 27, 2022 3:10 PM
To: users@maven.apache.org
Subject: Maven Book recommendation

EXTERNAL

It became very clear to me that my current approach of googling tutorials, guides and solutions is a wildly inadequate approach to learn Maven.  Mainly because all of those are either far too basic for "real life" projects, or because they assume prior knowledge that I don't yet have.

So, I am looking to buy a good book to methodically learn all I need about Maven.

Because of how I learn best I would like to find a book that uses the following as its presentation approach:

  * It must be gradual, starting from the assumption that I know nothing
    and only learn what is taught in the book.
  * New concepts must include sample code that I can type and test,
    either complete code or as an extension to a previous example.
    Absolutely no "loose snippets" that assume prior knowledge (for
    example this is what makes most formal Spring documentation
    completely useless to me, as I often can't follow it to a complete
    functioning solution, and I had similar but not as severe issues
    with the formal Apache Maven documentation).
  * The end of each chapter must have exercises that I can code and run
    to test my understanding, with the ability to download the solution
    from a website in those cases when my code fails to function correctly.
  * Not essential but it would be ideal if the book was available in
    electronic form and readable through an ebook reader that functions
    on a Microsoft Surface tablet (Windows 10/11) and remembers the last
    page I read (even better if position syncs between the tablet and my
    desktop so that I can continue reading on either).

If _you learned Maven from a book that matches at least the first 3 criteria_, please recommend it.  I'd greatly appreciate it.

Re: Maven Book recommendation

Posted by Alexander Kriegisch <al...@kriegisch.name>.
Talking about real books: My quick search in a well-known online book
store yielded several results.

One of them is the now unmaintained Sonatype book from 2008 (available
for free online), which somebody else mentioned in this thread.

The others, most of them more recent, I do not know, but maybe you can
inspect them and read the reviews. Given the low numbers of reviews,
maybe you better go to a offline book store and pre-order them for
inspection. Then you can decide which ones to buy, if any, according to
your own criteria. Some are available as e-books, too, as it seems.
-- 
Alexander Kriegisch


Bruno Melloni schrieb am 27.01.2022 21:10 (GMT +07:00):

> It became very clear to me that my current approach of googling 
> tutorials, guides and solutions is a wildly inadequate approach to learn 
> Maven.  Mainly because all of those are either far too basic for "real 
> life" projects, or because they assume prior knowledge that I don't yet 
> have.
> 
> So, I am looking to buy a good book to methodically learn all I need 
> about Maven.
> 
> Because of how I learn best I would like to find a book that uses the 
> following as its presentation approach:
> 
>   * It must be gradual, starting from the assumption that I know nothing
>     and only learn what is taught in the book.
>   * New concepts must include sample code that I can type and test,
>     either complete code or as an extension to a previous example. 
>     Absolutely no "loose snippets" that assume prior knowledge (for
>     example this is what makes most formal Spring documentation
>     completely useless to me, as I often can't follow it to a complete
>     functioning solution, and I had similar but not as severe issues
>     with the formal Apache Maven documentation).
>   * The end of each chapter must have exercises that I can code and run
>     to test my understanding, with the ability to download the solution
>     from a website in those cases when my code fails to function correctly.
>   * Not essential but it would be ideal if the book was available in
>     electronic form and readable through an ebook reader that functions
>     on a Microsoft Surface tablet (Windows 10/11) and remembers the last
>     page I read (even better if position syncs between the tablet and my
>     desktop so that I can continue reading on either).
> 
> If _you learned Maven from a book that matches at least the first 3 
> criteria_, please recommend it.  I'd greatly appreciate it.
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org