Packt Publishing Community Experience, Distilled

Apache Maven 2 Effective Implementation

HomeBooksSupportFreeAuthorsAward
BROWSE SEARCH SHOPPING CART CHECKOUT

 
SEARCH

Search our Site

 
Apache Maven 2 Effective Implementation
 
Apache Maven 2 Effective Implementation Build and Manage Applications with Maven, Continuum, and Archiva
 
 
  • Follow a sample application which will help you to get started quickly with Apache Maven
  • Learn how to use Apache Archiva - an extensible repository manager - with Maven to take care of your build artifact repository
  • Leverage the power of Continuum - Apache's continuous integration and build server - to improve the quality and maintain the consistency of your build
  • Guidance on how to use Maven in a team environment to maximise its potential
 
Available Now
Cover price   $39.99
Packt Special Offer   $35.99 save 10%
Change Currency   what is this?
Free shipping! US, UK, Europe & selected Asian countries
Where else can I buy this book?

Also available from:
READY TO BUY?

You can change your mind later
Returns Information
READY TO BUY?
  • Buy 2 books, get 18% off
  • Buy 2 eBooks, get 35% off

eBook Version
READY TO BUY?



eBooks are non returnable and non refundable.
Packt eBook Licence agreement

Apache Maven 2 Effective Implementation - PDF eBook
Adobe PDF eBook
Apache Maven 2 Effective Implementation [eBook]
File size: 9.51 MB
Packt eBooks are a low cost and immediate companion or alternative to print books. Packt eBooks can be printed and are now copy-paste enabled.
Packt eBook User Guide

Buy two or more eBooks and get 35% off

eBook only
$31.99
$27.19
Save 15% off eBook
Book and eBook bundle $67.18
$40.79
 
Save 10% off Book & 85% off eBook

Code download
Request a Review Copy
Send us feedback on this title
Ask a question about this title
Sample Chapter no. 6 "Useful Maven Plugins" [1 MB]
Table of Contents
Book Details
Language English
Paperback 456 pages [191mm x 235mm]
Release date September 2009
ISBN 1847194540
ISBN 13 978-1-847194-54-1
Author(s) Brett Porter, Maria Odea Ching
Topics and Technologies Open Source, Java

Special eBook Discount Offer

+ Buy this eBook with Tomcat Developer's Guide eBook and get 50% discount on both. Just enter tc6dg in the 'Promotion Code' field and click 'Update' during checkout. The discount will be applied.


Create a secure, efficient, application using Apache Maven, Continuum and Archiva with this step-by-step guide for Java developers

In Detail
By building up a sample application, this book guides developers painlessly through building a project with Maven. This book shows you how to combine Maven with Continuum and Archiva, which will allow you to build an efficient, secure application and make developing in a team easy.

You may already be aware of the pitfalls of 'integration hell' caused by changed code being submitted to repositories by a number of developers. When you implement Continuum in your build, you can easily perform continuous integration, avoiding timely rework and reducing cost and valuable time. You will be able to use Maven more efficiently in a team after you learn how to set up Archiva, Apache's repository manager.

It's easy to quickly get to work with Maven and get the most out of its related tools when you follow the sequential coverage of the sample application in this book. A focus on team environments ensures that you will avoid the pitfalls that are all too common when working in a team. Soon, by learning the best practices of working with Maven, you will have built an effective, secure Java application.

Read the full Table of Contents for Apache Maven 2 Effective Implementation


What you will learn from this book
  • Install Apache Maven and follow the sample application to build up your project as quickly as possible
  • Test your applications to ensure maximum stability using Maven's inbuilt tools
  • Use Maven's report and checking tools to ensure the health of your projects
  • Explore Apache Continuum which will help you to ensure the health of your source code
  • Improve your team builds with the powerful combination of Maven, Archiva and Continuum
  • Install and run the repository manager Apache Archiva
Approach
All material in the book will be worked through by example, building up a sample application. It is intended to be read through in sequence, though once complete, should serve as a suitable reference for certain cases that can be referred to directly.
Who this book is written for
This book is for Java developers who want to get started with Apache Maven. If you are tasked with build automation in your company, this book will help you to quickly and easily get started with Maven in order to improve the efficiency of your builds.

Author(s)
Brett Porter

Brett Porter is a software developer from Sydney, Australia with a passion for development tooling, and automation. Seeking a more standardized and reproducible solution to organize, build, and deploy a number of software projects across teams, he discovered an early beta of Maven 1.0 in 2003, and has been heavily involved in the development of the project since. He is a member of the Apache Maven Project Management Committee, and has conducted presentations and training on Maven and related tooling at several conferences and events. He founded the Archiva project in 2005. Brett is also a member of the Apache Software Foundation.

Brett is currently VP, Product Development at G2iX, in charge of the Maestro division. He and his team seek to make developers more efficient by offering support and services for development and automation tools including Apache Maven, Apache Continuum, Apache Archiva, and Selenium.

Brett was co-author of the book Better Builds with Maven, the first book to be written about the Maven 2.0 release in 2005, and has been involved in reviewing Maven: A Developer's Notebook and Java Power Tools.


Maria Odea Ching

Maria Ching grew up in a small town called Daet, then moved to Manila when she went to college. She took up Computer Studies at De La Salle University and graduated in 2005. She started using open source tools from her first job after graduating and from then on, got interested in everything open source. When she came to work for Exist, she got assigned in a project doing a lot of development work in open source projects, specifically Maven, Continuum, and Archiva. Back then, Continuum and Archiva (formerly named Maven Repository Manager) were still sub-projects of Maven. Eventually, she became a committer, then a PMC member of Maven. In 2008, Continuum and Archiva became top-level projects at the ASF and Deng was elected as PMC Chair of Archiva. She is still currently serving as PMC Chair of the project and as PMC members of Continuum and Maven.


   




© Packt Publishing Ltd 2010

RSS