Maven: The Definitive Guide Maven
Maven_The_Definitive_Guide
Maven_The_Definitive_Guide
Maven%20(The%20Definitive%20Guide)%20-%20Sonatype%20-%20O'Reilly
Maven_The_Definitive_Guide
Maven_The_Definitive_Guide
User Manual:
Open the PDF directly: View PDF
Page Count: 470 [warning: Documents this large are best viewed by clicking the View PDF Link!]
- Table of Contents
- Preface
- Part I. Introduction
- Part II. Maven by Example
- Chapter 3. A Simple Maven Project
- Chapter 4. Customizing a Maven Project
- Introduction
- Defining the Simple Weather Project
- Creating the Simple Weather Project
- Customize Project Information
- Add New Dependencies
- Simple Weather Source Code
- Add Resources
- Running the Simple Weather Program
- Writing Unit Tests
- Adding Test-Scoped Dependencies
- Adding Unit Test Resources
- Executing Unit Tests
- Building a Packaged Command-Line Application
- Chapter 5. A Simple Web Application
- Chapter 6. A Multimodule Project
- Chapter 7. Multimodule Enterprise Project
- Part III. Maven Reference
- Chapter 8. Optimizing and Refactoring POMs
- Chapter 9. The Project Object Model
- Chapter 10. The Build Lifecycle
- Chapter 11. Build Profiles
- Chapter 12. Maven Assemblies
- Introduction
- Assembly Basics
- Overview of the Assembly Descriptor
- The Assembly Descriptor
- Controlling the Contents of an Assembly
- Files Section
- fileSets Section
- Default Exclusion Patterns for fileSets
- dependencySets Section
- Customizing dependency output location
- Interpolation of properties in dependency output location
- Including and excluding dependencies by scope
- Fine-tuning: dependency includes and excludes
- Transitive dependencies, project attachments, and project artifacts
- Advanced unpacking options
- Summarizing dependency sets
- moduleSets Sections
- Repositories Section
- Managing the Assembly’s Root Directory
- componentDescriptors and containerDescriptorHandlers
- Best Practices
- Summary
- Chapter 13. Properties and Resource Filtering
- Chapter 14. Maven and Eclipse: m2eclipse
- Introduction
- m2eclipse
- Installing the m2eclipse Plugin
- Enabling the Maven Console
- Creating a Maven Project
- Create a Maven POM File
- Importing Maven Projects
- Running Maven Builds
- Working with Maven Projects
- Working with Maven Repositories
- Using the Form-Based POM Editor
- Analyzing Project Dependencies in m2eclipse
- Maven Preferences
- Summary
- Chapter 15. Site Generation
- Chapter 16. Repository Manager
- Chapter 17. Writing Plugins
- Chapter 18. Writing Plugins in Alternative Languages
- Part IV. Appendixes
- Index