Skip to content
Skip to breadcrumbs
Skip to header menu
Skip to action menu
Skip to quick search
Quick Search
Browse
Pages
Blog
Labels
Attachments
Mail
Advanced
What’s New
Space Directory
Feed Builder
Keyboard Shortcuts
Confluence Gadgets
Log In
Sign Up
Dashboard
Maven User
Copy Page
You are not logged in. Any changes you make will be marked as
anonymous
. You may want to
Log In
if you already have an account. You can also
Sign Up
for a new account.
This page is being edited by
.
Paragraph
Paragraph
Heading 1
Heading 2
Heading 3
Heading 4
Heading 5
Heading 6
Preformatted
Quote
Bold
Italic
Underline
More colours
Strikethrough
Subscript
Superscript
Monospace
Clear Formatting
Bullet list
Numbered list
Outdent
Indent
Align left
Align center
Align right
Link
Table
Insert
Insert Content
Image
Link
Attachment
Symbol
Emoticon
Wiki Markup
Horizontal rule
tinymce.confluence.insert_menu.macro_desc
Info
JIRA Issue
Status
Gallery
Tasklist
Table of Contents
Other Macros
Page Layout
No Layout
Two column (simple)
Two column (simple, left sidebar)
Two column (simple, right sidebar)
Three column (simple)
Two column
Two column (left sidebar)
Two column (right sidebar)
Three column
Three column (left and right sidebars)
Undo
Redo
Find/Replace
Keyboard Shortcuts Help
<h1>The Maven 2 tutorial: A practical guide for Maven 2 users</h1> <p>Not so long ago on the Maven 2 users mailing list, someone complained Maven 2 had the "worst documentation in the whole Apache projects". Therefore, I am writing this tutorial in an attempt to make Maven 2 documentation one of the best in the whole Apache projects. It will also be a constantly evolving knowledge base addressing the most common questions/issues. The format of this tutorial is inspired by the excellent "The Java <sup>TM</sup> Tutorial"© document which can be found on Sun's official web site.</p> <p>This tutorial is split into several trails of different levels which are addressing specific aspects of Maven 2 use.</p> <h3>Maven 2 Basics</h3> <ul> <li><a href="http://maven.apache.org/guides/getting-started/index.html">Getting started</a>: For those who don't enjoy reading manuals and you want to see Maven in action now, this is the place to go.</li> <li><a class="confluence-link" href="/display/MAVENUSER/Maven+2+fundamentals+-+The+Big+Picture" data-linked-resource-id="47723" data-linked-resource-type="page" data-linked-resource-default-alias="Maven 2 fundamentals - The Big Picture" data-base-url="http://docs.codehaus.org">Maven 2 fundamentals - The Big Picture</a> : This trail introduces the key concepts behind Maven 2.</li> <li><a class="confluence-link" href="/display/MAVENUSER/Configuring+Maven+2" data-linked-resource-id="47735" data-linked-resource-type="page" data-linked-resource-default-alias="Configuring Maven 2" data-base-url="http://docs.codehaus.org">Configuring Maven 2</a>: Getting your hands dirty. This trail introduces how to make Maven 2 fit in your development environment.</li> <li><a class="confluence-link" href="/display/MAVENUSER/Managing+my+project+using+Maven" data-linked-resource-id="87720115" data-linked-resource-type="page" data-linked-resource-default-alias="Managing my project using Maven" data-base-url="http://docs.codehaus.org">Managing my project using Maven</a> : Learn the basics of how to use Maven 2 to manage and build your projects.</li> <li><a class="confluence-link" href="/display/MAVENUSER/Dealing+with+IDEs" data-linked-resource-id="49847" data-linked-resource-type="page" data-linked-resource-default-alias="Dealing with IDEs" data-base-url="http://docs.codehaus.org">Dealing with IDEs</a> : Using Maven in an IDE, how does it fit?</li> <li><a class="confluence-link" href="/pages/viewpage.action?pageId=49448" data-linked-resource-id="49448" data-linked-resource-type="page" data-linked-resource-default-alias="What did I do wrong?" data-base-url="http://docs.codehaus.org">What did I do wrong?</a> : If you can't figure out what you are doing wrong, you should take a look at this trail.</li> <li><a class="confluence-link" href="/display/MAVENUSER/Repositories+-+Specifying+an+alternate+location" data-linked-resource-id="129564904" data-linked-resource-type="page" data-linked-resource-default-alias="Repositories - Specifying an alternate location" data-base-url="http://docs.codehaus.org">Repositories - Specifying an alternate location</a> : Centralising the repository has advantages, but you might want to have everything in one project-tree.</li> <li><strong>[more to be added]</strong></li> </ul> <h3>Getting the maximum out of Maven</h3> <ul> <li><a class="confluence-link" href="/display/MAVENUSER/Maven+inside+the+corporation" data-linked-resource-id="158597161" data-linked-resource-type="page" data-linked-resource-default-alias="Maven inside the corporation" data-base-url="http://docs.codehaus.org">Maven inside the corporation</a></li> <li><a class="confluence-link" href="/display/MAVENUSER/Developing+JEE+projects+with+Maven" data-linked-resource-id="48633" data-linked-resource-type="page" data-linked-resource-default-alias="Developing JEE projects with Maven" data-base-url="http://docs.codehaus.org">Developing JEE projects with Maven</a></li> <li>Reusing and centralising information across your projects</li> <li>Website and Reporting facilities</li> <li>Releasing and distributing your projects</li> <li><strong>[more to be added]</strong></li> </ul> <h3>More advanced topics</h3> <ul> <li>Plugin development</li> <li><strong>[more to be added]</strong></li> </ul>
Please type the word appearing in the picture.
Attachments
Labels
Location
Watch this page
< Edit
Preview >
Loading…
Save
Cancel
Next hint
search
attachments
weblink
advanced