| View: | [ 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 ] |
| Articles Books | Tutorials |
- Keep Your Maven Projects Portable Throughout the Build Cycle by Eric Redmond - [Clicks: 198]
How portable is your Java project? How many modifications must be made to a build environment in order to produce a successful artifact? Determine your project's portability and learn how Maven can improve it.
[Includes sample code]
http://www.devx.com/Java/Article/32386 - Sep, 2006 - The Maven 2 POM demystified by Eric Redmond - [Clicks: 352]
This article finally pins down the elusive Maven 2 POM, version 4.0, the single largest configuration file you are likely ever to love. Readers will learn that the successful Maven 2 build system derives much of its power and portability from the POM, and that -- despite what you may have heard—it is really not so bad after all.
http://www.javaworld.com/javaworld/jw-05-2006/jw-0529-maven.html - May, 2006 - Maven 2.0: Compile, Test, Run, Deploy, and More by Chris Hardin - [Clicks: 550]
Maven is popular for bringing order, expertise, and experience to Java project creation and management. Maven 2.0 makes a sharp break with the 1.0 line, and forges a path independent of its roots in Ant. Chris Hardin's introduction shows what Maven 2 can do for you and how to make it work.
http://www.onjava.com/pub/a/onjava/2006/03/29/maven-2-0.html - Mar, 2006 - Get the most out of Maven 2 site generation by John Ferguson Smart - [Clicks: 275]
One of the nicer features of Maven is the ability to create an internal technical Website at very little cost. Maven 2 extends this functionality and gives you powerful new ways to generate site content. This article takes you step-by-step through creating a good Maven site.
[Includes source code]
http://www.javaworld.com/javaworld/jw-02-2006/jw-0227-maven.html - Feb, 2006 - Maven Project Reporting and Publishing, Part 2 by Vincent Massol, Timothy M. O'Brien - [Clicks: 185]
In last week's excerpt from Maven: A Developer's Notebook, you began to explore some of Maven's project reporting tools, learning about the reports for project membership, issue tracking, test results, code tracking, and overall project code quality. This week's excerpt takes you further, by introducing tools to graphically track project activity and changes, and generate user-readable changelogs. You'll also learn how to publish your Maven artifacts (JARs, WARs, EARs, etc.), automate your project announcements, report project releases, and publish a project website.
[O'Reilly Book Excerpts: Maven: A Developer's Notebook]
http://www.onjava.com/pub/a/onjava/excerpt/mavenadn_ch04/index1.html - Jan, 2006 - Maven Project Reporting and Publishing, Part 1 by Vincent Massol, Timothy M. O'Brien - [Clicks: 204]
This excerpt from Maven: A Developer's Notebook is the first in a two-part series on Maven's reporting and publishing tools. In this excerpt, you'll learn how to use the reports for mailing lists, project members, issue tracking, and dependencies. You'll also see the reports generated for test results and code checking. Finally, you'll learn how to aggregate all of these into a single project quality dashboard.
[O'Reilly Book Excerpts: Maven: A Developer's Notebook]
http://www.onjava.com/pub/a/onjava/excerpt/mavenadn_ch04/index.html - Jan, 2006
- Better Builds with Maven by John Casey, Vincent Massol, Brett Porter, Carlos Sanchez, Jason Van Zyl - [Clicks: 344]
"Better Builds with Maven" is written by Vincent Massol, Jason van Zyl and other key contributors of the Maven community and combines detailed explanations and code examples to walk you through improving your software development process with Maven 2.0. The latest edition of "Better Builds with Maven" (version 1.1, updated on October 9, 2006), covers: * An introduction to Maven 2.0; * Advanced tools for "power" users; * Creating J2EE builds and using J2EE models; * Extending builds through plugins; * Monitoring source code, testing, dependencies and releases; * Leveraging repositories, continuous integration and transitive dependency; * Converting existing Ant builds.
http://www.mergere.com/m2book_download.jsp - Oct, 2006
- Introduction to Apache Maven 2 by Sing Li - [Clicks: 374]
Modern software projects are no longer solely monolithic creations of single local project teams. With the increased availability of robust, enterprise-grade open source components, today's software projects require dynamic collaboration among project teams and often depend on a mix of globally created and maintained components. Now in its second generation, the Apache Maven build tool -- unlike legacy build tools created before the Internet-enabled era of global software development -- was designed from the ground up to take on these modern challenges. This tutorial gets you started with Maven 2.
[Formats: html, pdf]
http://www-128.ibm.com/developerworks/edu/j-dw-java-mavenv2.html - Dec, 2006