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
<p class="confluence-link">This is the home page for the Maven users space. Where users can contribute documentation for others users and for incorporation into the main site. Any users with outside documentation should share it with others here. This is our sandbox and it's only as good as we make it.</p><p class="confluence-link">Just for fun.... <a class="confluence-link unresolved" data-filename="Got My Mojo Working.mp3 " data-linked-resource-default-alias="Got My Mojo Working.mp3 " href="#">A song for Maven's developers: Got My Mojo Working</a></p><h1>NOTICE</h1><p>All information in this wiki is licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, version 2.0</a>. Please keep this in mind when you contribute.</p><p><a class="confluence-link" href="/display/MAVENUSER/Read+This+First" data-linked-resource-id="66084" data-linked-resource-type="page" data-linked-resource-default-alias="Read This First" data-base-url="http://docs.codehaus.org">Read This First</a></p><h2>Table of Contents</h2><ul><li><a class="confluence-link" href="/display/MAVENUSER/Scala+and+Maven" data-linked-resource-id="119865967" data-linked-resource-type="page" data-linked-resource-default-alias="Scala and Maven" data-base-url="http://docs.codehaus.org">Scala and Maven</a></li><li><a class="confluence-link" href="/pages/viewpage.action?pageId=69304365" data-linked-resource-id="69304365" data-linked-resource-type="page" data-linked-resource-default-alias="Maven Day at Intuit (Thursday October 9th)" data-base-url="http://docs.codehaus.org">Maven Day at Intuit (Thursday October 9th)</a></li><li><a class="confluence-link" href="/display/MAVENUSER/Maven+Patch+Day" data-linked-resource-id="9240796" data-linked-resource-type="page" data-linked-resource-default-alias="Maven Patch Day" data-base-url="http://docs.codehaus.org">Maven Patch Day</a></li><li><a class="confluence-link" href="/display/MAVENUSER/Getting+Started+with+Maven" data-linked-resource-id="66067" data-linked-resource-type="page" data-linked-resource-default-alias="Getting Started with Maven" data-base-url="http://docs.codehaus.org">Getting Started with Maven</a></li><li><a href="http://docs.codehaus.org/display/MAVENUSER/Maven+Best+Practice+Guide">Maven Best Practice Guide</a></li><li><a class="confluence-link" href="/display/MAVENUSER/FAQs-1" data-linked-resource-id="45269" data-linked-resource-type="page" data-linked-resource-default-alias="FAQs-1" data-base-url="http://docs.codehaus.org">FAQ</a></li><li><a class="confluence-link" href="/display/MAVENUSER/Proposed+Documentation" data-linked-resource-id="45687" data-linked-resource-type="page" data-linked-resource-default-alias="Proposed Documentation" data-base-url="http://docs.codehaus.org">Proposed Documentation</a></li><li><a class="confluence-link" href="/display/MAVENUSER/Enterprise+Maven" data-linked-resource-id="62886" data-linked-resource-type="page" data-linked-resource-default-alias="Enterprise Maven" data-base-url="http://docs.codehaus.org">Enterprise Maven</a></li><li><a class="confluence-link" href="/display/MAVENUSER/Examples" data-linked-resource-id="55294" data-linked-resource-type="page" data-linked-resource-default-alias="Examples" data-base-url="http://docs.codehaus.org">Examples</a></li><li><a class="confluence-link" href="/display/MAVENUSER/MavenPlugins" data-linked-resource-id="37526" data-linked-resource-type="page" data-linked-resource-default-alias="MavenPlugins" data-base-url="http://docs.codehaus.org">MavenPlugins</a></li><li><a class="confluence-link" href="/display/MAVENUSER/Maven+Skins" data-linked-resource-id="25985046" data-linked-resource-type="page" data-linked-resource-default-alias="Maven Skins" data-base-url="http://docs.codehaus.org">Maven Skins</a></li><li><a class="confluence-link" href="/display/MAVENUSER/Mini+Guides" data-linked-resource-id="37650" data-linked-resource-type="page" data-linked-resource-default-alias="Mini Guides" data-base-url="http://docs.codehaus.org">Mini Guides</a></li><li><a class="confluence-link" href="/display/MAVENUSER/Archived+Docs" data-linked-resource-id="66060" data-linked-resource-type="page" data-linked-resource-default-alias="Archived Docs" data-base-url="http://docs.codehaus.org">Archived Docs</a></li><li><a href="http://nexus.sonatype.org">Nexus Maven Repository Manager</a></li><li><a class="confluence-link" href="/display/MAVENUSER/Archiva" data-linked-resource-id="63158" data-linked-resource-type="page" data-linked-resource-default-alias="Archiva" data-base-url="http://docs.codehaus.org">Archiva</a></li><li><a class="confluence-link" href="/display/CONTINUUMUSER/Home" data-linked-resource-id="50834" data-linked-resource-type="page" data-linked-resource-default-alias="Home" data-base-url="http://docs.codehaus.org">Continuum</a></li><li><a class="confluence-link" href="/display/MAVENUSER/Doxia" data-linked-resource-id="69913" data-linked-resource-type="page" data-linked-resource-default-alias="Doxia" data-base-url="http://docs.codehaus.org">Doxia</a></li><li><a class="confluence-link" href="/display/MAVENUSER/Surefire" data-linked-resource-id="79663" data-linked-resource-type="page" data-linked-resource-default-alias="Surefire" data-base-url="http://docs.codehaus.org">Surefire</a></li><li><a class="confluence-link" href="/display/MAVENUSER/User+Proposals" data-linked-resource-id="2588971" data-linked-resource-type="page" data-linked-resource-default-alias="User Proposals" data-base-url="http://docs.codehaus.org">User Proposals</a></li><li><a class="confluence-link" href="/display/MAVENUSER/Utilities" data-linked-resource-id="24576257" data-linked-resource-type="page" data-linked-resource-default-alias="Utilities" data-base-url="http://docs.codehaus.org">Utilities</a></li><li><a class="confluence-link" href="/display/MAVENUSER/Solving+the+Skinny+Wars+problem" data-linked-resource-id="77332959" data-linked-resource-type="page" data-linked-resource-default-alias="Solving the Skinny Wars problem" data-base-url="http://docs.codehaus.org">Solving the Skinny Wars problem</a></li><li><a class="confluence-link" href="/display/MAVENUSER/Delivery+with+Tomcat" data-linked-resource-id="102105735" data-linked-resource-type="page" data-linked-resource-default-alias="Delivery with Tomcat" data-base-url="http://docs.codehaus.org">Tomcat</a></li><li><a class="confluence-link" href="/display/MAVENUSER/Using+Maven+to+manage+.NET+projects" data-linked-resource-id="132513822" data-linked-resource-type="page" data-linked-resource-default-alias="Using Maven to manage .NET projects" data-base-url="http://docs.codehaus.org">Using Maven to manage .NET projects</a></li></ul><p>This wiki space is not for final documentation, but a workspace for creating it. If you think a document can be contributed back to the main site, please record that in JIRA. For discussions, ideas and design documents related to Maven, see the <a href="https://cwiki.apache.org/confluence/display/MAVEN/Index">Maven</a> space.</p><h1>Introduction</h1><p>If you're a Java software developer that has worked in any type of team environment, you know that having a proper process is important to developing a quality product. You also know that rote methods can help maintain consistency and standardization among developers. Apache ANT provides most of this however Maven improves upon it in several areas. Maven takes some of that classpath and jar dependency frustrations out of the hands of the day-to-day developer. Most would agree that maintaining the project structure, dependencies, J2EE packaging, etc. is very difficult and when things are not structured correctly, applications cannot be built properly. Jars could be in the wrong place, be the wrong version, an XML file might be missing a descriptor, and a host of other project infrastructure issues can bring a project to stop. When this happens its sometimes difficult to determine where things went wrong. Maven is an excellent tool that solves most of these problems.</p><p>While the typical project manager might disagree, Maven meets the project manager and the development staff somewhere in the middle. Apache's ANT is a powerful tool, but there's no standardization in targets. In fact, it may be too customizable. Maven did right by holding to a distinct set of build lifecycle goals. If you're the do-it-yourself type, you can create your own plugins to extend the functionality of Maven. Project managers want control and Maven injects this technical control into the build process. Maven assures everyone that the build and deploy process is done the same every time. Musicians practice scale repetition for this very reason. Rote processes are very effective because their consistency and effectiveness save time and assure quality.</p><p>The documentation listed in the table of contents is meant to be a place to begin to learn how to use Maven. Many development shops and software groups may be using Maven1 now. If you are, please take a look at Maven2. For anything to become a standard, it must be proven to be the standard by our use. Let's make Maven(2) the standard in our build process. Let's go write quality software and let Maven do our heavy lifting.</p><h1>Help Wanted!</h1><p>Here are some ways you can contribute:</p><ul><li>Write or adjust the docs in this wiki space</li><li>Add placeholder pages for docs you'd like, with an outline about what you think is needed (preferably file in JIRA and link to the page too)</li><li>Help organise the content on these pages, and contribute it as a patch to the Maven site documentation. See <a href="http://maven.apache.org/guides/development/guide-helping.html">http://maven.apache.org/guides/development/guide-helping.html</a> for more information.</li></ul><h1>TODO-CU</h1><p>Looking for some documentations you can't seem to find? - Request for a wiki documentation by adding a list <a class="confluence-link" href="/display/MAVENUSER/TODO-CU" data-linked-resource-id="66709" data-linked-resource-type="page" data-linked-resource-default-alias="TODO-CU" data-base-url="http://docs.codehaus.org">here</a>.</p><p>Want to write a wiki documentation but don't know where to put it? - Write it first <a class="confluence-link" href="/display/MAVENUSER/TODO-CU" data-linked-resource-id="66709" data-linked-resource-type="page" data-linked-resource-default-alias="TODO-CU" data-base-url="http://docs.codehaus.org">here</a>, then let's transfer it later.</p><h1>Other material</h1><p>Material on Maven 2, outside the maven site.</p><ul><li><a href="http://cvs.peopleware.be/training/maven/maven2/index.html">Working with Maven 2</a>: bullet-type course notes</li><li><a href="http://adminsight.de/weblog/weblog/integration-tests-with-maven2.html">Testing strategies with Maven 2</a>: Notes on testing strategies</li><li><a href="http://www.java201.com/resources/browse/maven.html">Maven related materials</a>: Articles, books, extensions, IDEs, tutorials.</li><li><a href="http://smhumayun.blogspot.com/2009/08/development-by-example-maven-archiva.html">Development by Example: Maven & Archiva</a></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