Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Maven: The Complete Reference
CSS XSLT Java HTML TeX Shell Other
Failed to load latest commit information.
covers A couple of things:
docbook-xsl Made a number of tweaks to the layout of the book and also got the bo…
examples Merge branch 'master' of git://github.com/sonatype/maven-reference-en
figs cleaned up download section
html Made a number of tweaks to the layout of the book and also got the bo…
images Moved all of the book content to the root directory (to simplify the …
latex CLMBOOK-20 fixed title wrapping in page header issue found in clmbook
pdf Rearranged files in the pdf folder, removed the pom.xml
promos MVNREF-209 implemented test promo insertion for chunked html and buil…
site updated css to fix search input box
.gitignore merge
README.asciidoc fixed grammar and removed non-working mailto link
README.md Split the asciidoc for Maven: The Complete Reference into seperate ch…
appendix-enterprise.asciidoc Split the asciidoc for Maven: The Complete Reference into seperate ch…
appendix-license.asciidoc Split the asciidoc for Maven: The Complete Reference into seperate ch…
appendix-settings.asciidoc Split the asciidoc for Maven: The Complete Reference into seperate ch…
assemble.sh copying search page into site
book-mvnref-docinfo.xml Made a number of tweaks to the layout of the book and also got the bo…
book-mvnref.asciidoc Split the asciidoc for Maven: The Complete Reference into seperate ch…
build.sh removed dblatex logo display in pdf
chapter-android-dev.asciidoc Fixed samples link.
chapter-archetypes.asciidoc Split the asciidoc for Maven: The Complete Reference into seperate ch…
chapter-assemblies.asciidoc fixed a few more layout issues
chapter-configuring.asciidoc Split the asciidoc for Maven: The Complete Reference into seperate ch…
chapter-flex-dev.asciidoc Split the asciidoc for Maven: The Complete Reference into seperate ch…
chapter-installation.asciidoc removed note about mavne in xcode - too specific and outdated
chapter-introduction.asciidoc Split the asciidoc for Maven: The Complete Reference into seperate ch…
chapter-lifecycle.asciidoc fixed some layout issues as reported by a reader
chapter-pom-relationships.asciidoc clarified absence of incremental version
chapter-profiles.asciidoc removed left over docbook xml
chapter-resource-filtering.asciidoc Split the asciidoc for Maven: The Complete Reference into seperate ch…
chapter-running.asciidoc merged removal of plugin update related options
chapter-site-generation.asciidoc Split the asciidoc for Maven: The Complete Reference into seperate ch…
chapter-writing-plugins.asciidoc Use 'lifecycle.xml' consistently.
preface-copyright.asciidoc Split the asciidoc for Maven: The Complete Reference into seperate ch…
preface.asciidoc Split the asciidoc for Maven: The Complete Reference into seperate ch…
template.py fixed template script syntax error

README.asciidoc

Maven: The Complete Reference

About the Book

A detailed reference for Apache Maven as formerly published as part of the book Maven: The Definitive Guide.

The book is available in HTML and PDF format at http://www.sonatype.com/resources/books/maven-the-complete-reference.

About this Project

This is the source code and build setup for the book. The content is written in asciidoc format. To edit asciidoc, use Emacs, vi, TextMate or whatever other text editor you prefer. You can even just preview the files right in github and edit them on the web interface directly.

The main file for the book is

  • book-mvnref.asciidoc

which in turn includes a whole bunch of files named

  • chapter-*.asciidoc

These are all you should have to edit in terms of text content.

Figures and screenshots?

Put them into figs/orig.

The rest is taken care of by the build.

Anything else?

You’ll see a lot of distracting files in that directory. For now, you should just ignore them. Actually, in general, you’ll notice a number of distracting files in this project. Really, just ignore them or contact us directly if you need something.

How to Build the Book

I knew you’d ask that, and here’s the simple answer:

  • Install asciidoc

  • Install dblatex and the docbook xsl style sheets

  • Install python

  • run ./build.sh

Build is known to work on Mac OS X and Ubuntu. If you use something else you might or might not end up in trouble.

Issues, Contributions and More

This book is CC licensed and we welcome your contributions. Please file issues and send pull requests on the github project. For further questions please contact us at book@sonatype.com.

Thanks

Sonatype Team

Something went wrong with that request. Please try again.