|
|
Page 1 of 6 articles
|
|
|
|
The Maven 2 POM demystified
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.
|
Maven 2.0: Compile, Test, Run, Deploy, and More
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.
|
Get the most out of Maven 2 site generation
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.
|
Maven Project Reporting and Publishing, Part 2
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.
|
Maven Project Reporting and Publishing, Part 1
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.
|
|
|
|