Skip to content

Java Power Tools

Best in textbook rentals since 2012!

ISBN-10: 0596527934

ISBN-13: 9780596527938

Edition: 2008

Authors: John Ferguson Smart, John Smart

List price: $59.99
Shipping box This item qualifies for FREE shipping.
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Description:

All true craftsmen need the best tools to do their finest work, and programmers are no different. Java Power Tools delivers 30 open source tools designed to improve the development practices of Java developers in any size team or organization. Each chapter includes a series of short articles about one particular tool -- whether it's for build systems, version control, or other aspects of the development process -- giving you the equivalent of 30 short reference books in one package. No matter which development method your team chooses, whether it's Agile, RUP, XP, SCRUM, or one of many others available, Java Power Tools provides practical techniques and tools to help you optimize the…    
Customers also bought

Book details

List price: $59.99
Copyright year: 2008
Publisher: O'Reilly Media, Incorporated
Publication date: 5/13/2008
Binding: Paperback
Pages: 912
Size: 7.00" wide x 9.19" long x 2.20" tall
Weight: 2.750
Language: English

John Ferguson Smart is a specialist in BDD, automated testing, and software life cycle development optimization.

Foreword
Preface
How This Book Is Organized
Who Should Read This Book
What This Book DoesnG++t Cover
Contributing Authors Technical Reviewers Conventions Source Code
About the Title
Acknowledgments
Using Code Examples Safari-� Enabled
How to Contact Us
Introduction Build Tools
Setting Up a Project Using Ant
Ant in the Build Process
Installing Ant
A Gentle Introduction to Ant
Compiling Your Java Code in Ant
Customizing Your Build Script Using Properties
Running Unit Tests in Ant
Generating Documentation with Javadoc
Packaging Your Application
Deploying Your Application
Bootstrapping Your Build Scripts
Using Maven Dependencies in Ant with the Maven Tasks
Using Ant in Eclipse
Using Ant in NetBeans
Manipulating XML with XMLTask
Conclusion
Setting Up a Project Using Maven 2
Maven and the Development Build Process
Maven and Ant
Installing Maven
Declarative Builds and the Maven Project Object Model
Understanding the Maven 2 Lifecycle
The Maven Directory Structure
Configuring Maven to Your Environment
Dependency Management in Maven 2
Looking for Dependencies with MvnRepository
Project Inheritance and Aggregation
Creating a Project Template with Archetypes
Compiling Code
Testing Your Code
Packaging and Deploying Your Application
Deploying an Application Using Cargo
Using Maven in Eclipse
Using Maven in NetBeans
Using Plug-Ins to Customize the Build Process
Setting Up an Enterprise Repository with Archiva
Setting Up an Enterprise Repository Using Artifactory
Using Ant in Maven
Advanced Archetypes
Using Assemblies Version Control Tools
Setting Up Version Control Using CVS
An Introduction to CVS
Setting Up a CVS Repository
Creating a New Project in CVS
Checking Out a Project
Working with Your FilesG++Updating and Committing
Resolving a Locked Repository
Working with Keyword Substitution
Working with Binary Files
Tags in CVS
Creating Branches in CVS
Merging Changes from a Branch
Viewing Change History
Reverting Changes
Using CVS in Windows
Setting Up Version Control Using Subversion
An Introduction to Subversion
Installing Subversion
Su