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.