| <?xml version="1.0"?> |
| <document> |
| <properties> |
| <title>Articles on Maven</title> |
| <author email="brett@apache.org">Brett Porter</author> |
| </properties> |
| <body> |
| <section name="Books on Maven"> |
| |
| <img src="http://www.mergere.com/_design/images/m2book.jpg" width="95" height="110" title="Better Builds with Maven" style="float:left;" /> |
| <div style="margin-left: 125px"> |
| <p><a href="http://library.mergere.com/"><strong>Better Builds with Maven</strong></a> (Free PDF Download)</p> |
| |
| <ul> |
| <li><strong>Covers:</strong>Maven 2.0.4</li> |
| <li><strong>Publisher:</strong>Mergere Library Press</li> |
| <li><strong>Published:</strong>March 2006</li> |
| <li><strong>Authors:</strong> |
| <a href="http://www.commonjava.org/blogs/john">John Casey</a>, |
| <a href="http://blogs.codehaus.org/people/vmassol/">Vincent Massol</a>, |
| <a href="http://blogs.codehaus.org/people/brett/">Brett Porter</a>, |
| <a href="http://www.jroller.com/page/carlossg">Carlos Sanchez</a>, |
| <a href="http://blogs.codehaus.org/projects/maven/">Jason van Zyl</a> |
| </li> |
| </ul> |
| |
| <p> |
| Better Builds with Maven combines detailed explanations and code examples to walk you through improving your software development process with Maven 2.0, covering: |
| </p> |
| |
| <ul> |
| <li>An introduction to Maven 2.0</li> |
| <li>Advanced tools for "power" users</li> |
| <li>Creating J2EE builds and using J2EE models</li> |
| <li>Extending builds through plugins</li> |
| <li>Monitoring source code, testing, dependencies and releases</li> |
| <li>Leveraging repositories, continuous integration and transitive dependency</li> |
| <li>Converting existing Ant builds</li> |
| </ul> |
| </div> |
| <hr style="margin-top: 1em; margin-bottom: 1em;"/> |
| |
| <img src="http://www.oreilly.com/catalog/covers/0596007507_cat.gif" width="95" height="125" title="Maven: A Developer's Notebook" style="float:left;" /> |
| <div style="margin-left: 125px"> |
| <p><a href="http://www.oreilly.com/catalog/mavenadn/"><strong>Maven: A Developer's Notebook</strong></a></p> |
| |
| <ul> |
| <li><strong>Covers:</strong>Maven 1.0.2</li> |
| <li><strong>Publisher:</strong>O'Reilly</li> |
| <li><strong>Published:</strong>July 2005</li> |
| <li><strong>Authors:</strong> |
| <a href="http://blogs.codehaus.org/people/vmassol/">Vincent Massol</a>, |
| Tim O'Brien |
| </li> |
| </ul> |
| |
| <p> |
| You'll discover how Maven can help you: |
| </p> |
| |
| <ul> |
| <li>manage a project's build, reporting, and documentation, all from a central piece of information</li> |
| <li>break a complex project into a series of smaller subprojects</li> |
| <li>report on code quality, unit tests, code duplication, and project activity</li> |
| <li>create a custom remote repository</li> |
| <li>build simple and complex plug-ins</li> |
| </ul> |
| </div> |
| </section> |
| |
| <section name="Articles on Maven"> |
| <p> |
| If you are writing an article on Maven we suggest contacting the developers on the mailing list as we would be happy |
| to provide feedback to help ensure accuracy in your article. Just ping us on the <a href="mail-lists.html">dev mailing list</a> |
| to get in touch. |
| </p> |
| |
| <div style="margin-top: 1.5em;"> |
| <table> |
| <tr> |
| <th>Title</th> |
| <th>Publisher</th> |
| <th>Author</th> |
| <th>Published</th> |
| </tr> |
| <tr> |
| <td><a href="http://java.developpez.com/faq/maven/">FAQ for Maven 2 and Continuum (in French)</a></td> |
| <td>Developpez.com</td> |
| <td>Eric Reboisson</td> |
| <td>11 October 2006</td> |
| </tr> |
| <tr> |
| <td><a href="http://www.devx.com/Java/Article/32386">Keep Your Maven Projects Portable Throughout the Build Cycle</a></td> |
| <td>DevX</td> |
| <td>Eric Redmond</td> |
| <td>8 September 2006</td> |
| </tr> |
| <tr> |
| <td><a href="http://www-128.ibm.com/developerworks/java/library/j-ap09056/index.html">Automation for the people: Choosing a Continuous Integration server</a></td> |
| <td>deverloperWorks</td> |
| <td>Paul Duvall</td> |
| <td>5 September 2006</td> |
| </tr> |
| <tr> |
| <td><a href="http://www.javaposse.com/index.php?post_id=112128">Java Posse #070 - Interview with Brett Porter of Maven</a></td> |
| <td>Java Posse</td> |
| <td>Tor Norbye, Carl Quinn, Dick Wall, Joe Nuxoll, Brett Porter</td> |
| <td>18 July 2006</td> |
| </tr> |
| <tr> |
| <td><a href="http://repo.maujr.org/artigos/maven2-guj/maven-2-guj.pdf">Automatizando seus projetos com o Maven 2</a></td> |
| <td></td> |
| <td>MaurĂcio Linhares</td> |
| <td>7 July 2006</td> |
| </tr> |
| <tr> |
| <td><a href="http://today.java.net/pub/a/today/2006/05/30/continuous-integration-with-continuum.html">Continuous Integration with Continuum</a></td> |
| <td>Java.net</td> |
| <td>John Ferguson Smart</td> |
| <td>30 May 2006</td> |
| </tr> |
| <tr> |
| <td><a href="http://www.javaworld.com/javaworld/jw-05-2006/jw-0529-maven.html">The Maven 2 POM demystified</a></td> |
| <td>JavaWorld</td> |
| <td>Eric Redmond</td> |
| <td>29 May 2006</td> |
| </tr> |
| <tr> |
| <td><a href="http://www.ddj.com/showArticle.jhtml?articleID=186100398">Maven: Building Complex Systems</a></td> |
| <td>Dr.Dobb's</td> |
| <td>Gigi Sayfan</td> |
| <td>21 April 2006</td> |
| </tr> |
| <tr> |
| <td><a href="http://www.javaworld.com/javaworld/jw-02-2006/jw-0227-maven_p.html">Get the most out of Maven 2 site generation</a></td> |
| <td>JavaWorld</td> |
| <td>John Ferguson Smart</td> |
| <td>27 February 2006</td> |
| </tr> |
| <tr> |
| <td><a href="http://dcabasson.developpez.com/articles/java/maven/introduction-maven2/">An introduction to Maven 2 (in french)</a></td> |
| <td>Developpez.com</td> |
| <td>Denis Cabasson</td> |
| <td>27 January 2006</td> |
| </tr> |
| <tr> |
| <td><a href="http://blogs.codehaus.org/people/vmassol/archives/001275_javapolis_2005_slides_on_maven_2.html">Maven 2.0 - Javapolis 2005</a></td> |
| <td></td> |
| <td>Vincent Massol</td> |
| <td>15 December 2005</td> |
| </tr> |
| <tr> |
| <td><a href="http://www.javaworld.com/javaworld/jw-12-2005/jw-1205-maven.html?lsrc=maven-users">An introduction to Maven 2</a></td> |
| <td>JavaWorld</td> |
| <td>John Ferguson Smart</td> |
| <td>5 December 2005</td> |
| </tr> |
| <tr> |
| <td><a href="http://www.developer.com/open/article.php/10930_3552026_1">Taking the Maven 2 Plunge</a></td> |
| <td></td> |
| <td>David DeWolf</td> |
| <td>1 October 2005</td> |
| </tr> |
| <tr> |
| <td><a href="http://www.onjava.com/pub/a/onjava/2005/09/07/maven.html">Building J2EE Projects with Maven</a></td> |
| <td>OnJava</td> |
| <td>Vincent Massol</td> |
| <td>7 September 2005</td> |
| </tr> |
| <tr> |
| <td><a href="https://sydneyjug.dev.java.net/files/documents/922/15554/sjug20050601.pdf">Maven 2.0 and Continuum SJUG Presentation</a></td> |
| <td></td> |
| <td>Brett Porter</td> |
| <td>1 June 2005</td> |
| </tr> |
| <tr> |
| <td><a href="http://www-128.ibm.com/developerworks/opensource/library/os-maven/index.html">Exploiting Maven in Eclipse</a></td> |
| <td>developerWorks</td> |
| <td>Gilles Dodinet</td> |
| <td>24 May 2005</td> |
| </tr> |
| <tr> |
| <td><a href="http://www-128.ibm.com/developerworks/websphere/library/techarticles/0503_boog/0503_boog.html?ca=dgr-lnxw09Maven">Managing WebSphere Portal V5.1 projects with Apache Maven and Rational Application Developer 6.0</a></td> |
| <td>developerWorks</td> |
| <td>Hinrich Boog</td> |
| <td>30 March 2005</td> |
| </tr> |
| <tr> |
| <td><a href="http://www.codehaus.org/~vmassol/blog/Maven%201.0%20-%2020041216.ppt">Maven 1.0 Javapolis Presentation</a></td> |
| <td></td> |
| <td>Vincent Massol</td> |
| <td>16 December 2004</td> |
| </tr> |
| <tr> |
| <td><a href="http://www.oracle.com/technology/pub/articles/masterj2ee/j2ee_wk2.html">Master and Commander by Julien Dubois</a></td> |
| <td>Oracle</td> |
| <td>Julien Dubois</td> |
| <td>November 2004</td> |
| </tr> |
| <tr> |
| <td><a href="http://www.manfred-wolff.de/Maven-short.pdf">installing and working with Maven (in German)</a></td> |
| <td></td> |
| <td>Manfred Wolff</td> |
| <td>August 2004</td> |
| </tr> |
| <tr> |
| <td><a href="http://www.internetnews.com/dev-news/article.php/3381841">Apache's Maven Comes of Age</a> (Coverage of the release of Maven 1.0)</td> |
| <td>internetnews.com</td> |
| <td>Sean Michael Kerner</td> |
| <td>15 July 2004</td> |
| </tr> |
| <tr> |
| <td><a href="http://www.onjava.com/pub/a/onjava/2004/03/17/maven.html">Extending Maven Through Plugins by Eric Pugh</a></td> |
| <td>OnJava</td> |
| <td>Eric Pugh</td> |
| <td>17 March 2004</td> |
| </tr> |
| <tr> |
| <td><a href="http://www.theserverside.com/articles/article.tss?l=MavenMagic">Maven Magic - a tutorial on Maven and J2EE projects.</a></td> |
| <td>TheServerSide</td> |
| <td>Srikanth Shenoy</td> |
| <td>November 2003</td> |
| </tr> |
| <tr> |
| <td><a href="http://www.jdocentral.com/JDO_Articles_20031117.html">JDO Meets Maven</a></td> |
| <td>JDOCentral</td> |
| <td>Andy Jefferson</td> |
| <td>17 November 2003</td> |
| </tr> |
| <tr> |
| <td><a href="http://www.onjava.com/pub/a/onjava/2003/10/22/maven.html">Developing with Maven by Rob Herbst</a></td> |
| <td>OnJava</td> |
| <td>Rob Herbst</td> |
| <td>22 October 2003</td> |
| </tr> |
| <tr> |
| <td><a href="http://www.devx.com/java/Article/17204">Apache Maven Simplifies the Java Build Process Even More Than Ant</a></td> |
| <td>DevX</td> |
| <td>Dave Ford</td> |
| <td>2 September 2003</td> |
| </tr> |
| <tr> |
| <td><a href="http://www.pivolis.com/pdf/J2EE_projects_Maven_V1.1.pdf">Building J2EE applications with Maven (Slides from TheServerSide Symposium)</a></td> |
| <td>TheServerSide</td> |
| <td>Vincent Massol</td> |
| <td>27 June 2003</td> |
| </tr> |
| <tr> |
| <td><a href="http://www.javaworld.com/javaworld/jw-10-2002/jw-1011-maven.html">Maven ties together tools for better code management</a></td> |
| <td>JavaWorld</td> |
| <td>Jeff Linwood</td> |
| <td>11 October 2002</td> |
| </tr> |
| <tr> |
| <td><a href="http://www.javausergroup.at/events/maven.pdf">The Stairway to Maven</a></td> |
| <td></td> |
| <td>Siegfried GOSCHL</td> |
| <td>26 June 2002</td> |
| </tr> |
| <tr> |
| <td><a href="http://wiki.astrogrid.org/bin/view/Astrogrid/MakingWarWithMaven">How to get Maven to build your web service into a WAR on AstroGrid</a></td> |
| <td>Astrogrid</td> |
| <td></td> |
| <td></td> |
| </tr> |
| <tr> |
| <td><a href="http://wiki.astrogrid.org/bin/view/Astrogrid/MavenFAQ">Some Maven FAQs on AstroGrid</a></td> |
| <td>Astrogrid</td> |
| <td></td> |
| <td></td> |
| </tr> |
| <tr> |
| <td><a href="http://wiki.astrogrid.org/bin/view/Astrogrid/UsefulMavenNotes">Some Useful Maven Notes on AstroGrid</a></td> |
| <td>Astrogrid</td> |
| <td></td> |
| <td></td> |
| </tr> |
| <tr> |
| <td><a href="http://etudiant.univ-mlv.fr/~mvongvil/Maven_Intro.html">An Introduction to Maven (in French).</a></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| </tr> |
| <tr> |
| <td><a href="http://hotwork.sourceforge.net/hotwork/manual/maven/index.html">A tutorial for Maven, J2EE projects, and MevenIDE</a> (in Portuguese).</td> |
| <td></td> |
| <td></td> |
| <td></td> |
| </tr> |
| </table> |
| </div> |
| </section> |
| </body> |
| </document> |