Java Power Tools

ISBN-10: 0596527934

ISBN-13: 9780596527938

Edition: 2008

List price: $59.99 Buy it from $3.59
eBook available
This item qualifies for FREE shipping

*A minimum purchase of $35 is required. Shipping is provided via FedEx SmartPost® and FedEx Express Saver®. Average delivery time is 1 – 5 business days, but is not guaranteed in that timeframe. Also allow 1 - 2 days for processing. Free shipping is eligible only in the continental United States and excludes Hawaii, Alaska and Puerto Rico. FedEx service marks used by permission."Marketplace" orders are not eligible for free or discounted shipping.

30 day, 100% satisfaction guarantee

If an item you ordered from TextbookRush does not meet your expectations due to an error on our part, simply fill out a return request and then return it by mail within 30 days of ordering it for a full refund of item cost.

Learn more about our returns policy

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 process. The book discusses key Java development problem areas and best practices, and focuses on open source tools that can help increase productivity in each area of the development cycle, including: Build tools including Ant and Maven 2 Version control tools such as CVS and Subversion, the two most prominent open source tools Quality metrics tools that measure different aspects of code quality, including CheckStyle, PMD, FindBugs and Jupiter Technical documentation tools that can help you generate good technical documentation without spending too much effort writing and maintaining it Unit Testing tools including JUnit 4, TestNG, and the open source coverage tool Cobertura Integration, Load and Performance Testing to integrate performance tests into unit tests, load-test your application, and automatically test web services, Swing interfaces and web interfaces Issue management tools including Bugzilla and Trac Continuous Integration tools such as Continuum, Cruise Control, LuntBuild and Hudson If you are a Java developer, these tools can help improve your development practices, and make your life easier in the process. Lead developers, software architects and people interested in the wider picture will be able to gather from these pages some useful ideas about improving your project infrastructure and best practices.
Used Starting from $27.45
New Starting from $43.24
eBooks Starting from $47.99
Rent eBooks
Buy eBooks
what's this?
Rush Rewards U
Members Receive:
coins
coins
You have reached 400 XP and carrot coins. That is the daily max!
Study Briefs

Limited time offer: Get the first one free! (?)

All the information you need in one place! Each Study Brief is a summary of one specific subject; facts, figures, and explanations to help you learn faster.

Add to cart
Study Briefs
Periodic Table Online content $4.95 $1.99
Add to cart
Study Briefs
Calculus 1 Online content $4.95 $1.99
Add to cart
Study Briefs
SQL Online content $4.95 $1.99
Add to cart
Study Briefs
MS Excel® 2010 Online content $4.95 $1.99
Customers also bought
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading

Book details

List price: $59.99
Copyright year: 2008
Publisher: O'Reilly Media, Incorporated
Publication date: 5/2/2008
Binding: Paperback
Pages: 912
Size: 6.75" wide x 9.00" long x 1.75" 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
×
Free shipping on orders over $35*

*A minimum purchase of $35 is required. Shipping is provided via FedEx SmartPost® and FedEx Express Saver®. Average delivery time is 1 – 5 business days, but is not guaranteed in that timeframe. Also allow 1 - 2 days for processing. Free shipping is eligible only in the continental United States and excludes Hawaii, Alaska and Puerto Rico. FedEx service marks used by permission."Marketplace" orders are not eligible for free or discounted shipping.

Learn more about the TextbookRush Marketplace.

×