Transcription of Maven: The Complete Reference - Sonatype Help
1 maven : The Complete ReferenceiMaven: The Complete ReferenceEd. : The Complete ReferenceiiContents1 Introducing Apache .. What is it? .. Over Configuration .. Common Interface .. Reuse through maven Plugins .. Model of a "Project" .. maven an alternative to XYZ? .. maven with Ant ..62 Installing your Java Installation .. maven .. maven ..11 maven : The Complete maven on Linux, BSD or Mac OSX .. maven on Microsoft Windows .. a maven Installation .. Installation Details .. Configuration and Repository .. a maven Installation .. maven .. Help with maven .. the Apache Software License ..163 The Project Object .. POM .. Super POM .. Simplest POM .. Effective POM .. POMs .. Syntax.
2 Versions ..27 maven : The Complete Build Numbers .. Versions .. References .. Dependencies .. Scope .. Dependencies .. Version Ranges .. Dependencies .. Dependencies and Scope .. Resolution .. Relationships .. on Coordinates .. Inheritance .. Best Practices .. Dependencies .. vs. Inheritance .. Project .. Enterprise Project ..49 maven : The Complete Referencev4 The Build .. Lifecycle (clean) .. Lifecycle (default) .. Lifecycle (site) .. Lifecycles .. Plugin .. Packaging Types .. Lifecycle Goals .. Resources .. Test Resources .. Compile ..68 maven : The Complete ..705 Build Are They For? .. is Build Portability .. Builds .. Portability .. (In-House) Portability.
3 (Universal) Portability .. an Appropriate Level of Portability .. through maven Profiles .. a Project Object Model .. Activation .. Configuration .. by the Absence of a Property .. Active Profiles .. and Tricks ..81 maven : The Complete Environments .. Secrets .. Classifiers ..876 Running Command Line Options .. Properties .. Help .. Build Profiles .. Version Information .. in Offline Mode .. a Custom POM or Custom Settings File .. Passwords .. with Failure .. maven s Verbosity .. Running maven in Batch Mode .. Downloading and Verifying Dependencies .. Non-recursive Builds ..94 maven : The Complete Advanced Reactor Options .. Reactor Options Example Project .. Builds .. a Subset of Projects.
4 A Subset of Projects .. Project Dependents .. a "make" build .. the maven Help Plugin .. a maven Plugin .. 1007 maven maven Plugins .. Configuration Parameters .. Plugin Dependencies .. Global Plugin Parameters .. Execution Specific Parameters .. Default Command Line Execution Parameters .. Parameters for Goals Bound to Default Lifecycle .. 1108 maven Assemblies112 maven : The Complete .. Basics .. Assembly Descriptors .. an Assembly .. as Dependencies .. Assemblies via Assembly Dependencies .. of the Assembly Descriptor .. Assembly Descriptor .. References in Assembly Descriptors .. Assembly Information .. the Contents of an Assembly.
5 Exclusion Patterns for .. Dependency Output Location .. of Properties in Dependency Output .. and Excluding Dependencies by Scope .. 133 maven : The Complete Tuning: Dependency Includes and Excludes .. Dependencies, Project Attachments, and Project .. Unpacking Options .. Dependency Sets .. Selection .. Section .. ofoutputDirectoryMappingin .. section .. , Parent POMs .. Section .. the Assembly s Root Directory .. Practices .. , Reusable Assembly Descriptors .. (Aggregating) Assemblies .. 1579 Properties and Resource Filtering158 maven : The Complete .. Properties .. Project Properties .. Settings Properties.
6 Variable Properties .. System Properties .. Properties .. Filtering .. 16410 Site Introduction .. Building a Project Site with maven .. Customizing the Site Descriptor .. Customizing the Header Graphics .. Customizing the Navigation Menu .. Site Directory Structure .. Writing Project Documentation .. APT Example .. FML Example .. 177 maven : The Complete Deploying Your Project Website .. Configuring Server Authentication .. Configuring File and Directory Modes .. Customizing Site Appearance .. Customizing the Site CSS .. Create a Custom Site Template .. Reusable Website Skins .. Creating a Custom Theme CSS.
7 Tips and Tricks .. Inject XHTML into HEAD .. Add Links under Your Site Logo .. Add Breadcrumbs to Your Site .. Add the Project Version .. Modify the Publication Date Format and Location .. Using Doxia Macros .. 19311 Writing Introduction .. Programming maven .. 195 maven : The Complete What is Inversion of Control? .. Introduction to Plexus .. Why Plexus? .. What is a Plugin? .. Plugin Descriptor .. Top-level Plugin Descriptor Elements .. Mojo Configuration .. Plugin Dependencies .. Writing a Custom Plugin .. Creating a Plugin Project .. A Simple Java Mojo .. Configuring a Plugin Prefix.
8 Logging from a Plugin .. Mojo Class Annotations .. When a Mojo Fails .. Mojo Parameters .. Supplying Values for Mojo Parameters .. Multi-valued Mojo Parameters .. 216 maven : The Complete Depending on Plexus Components .. Mojo Parameter Annotations .. Plugins and the maven Lifecycle .. Executing a Parallel Lifecycle .. Creating a Custom Lifecycle .. Overriding the Default Lifecycle .. 22312 Using maven Introduction to maven Archetypes .. Using Archetypes .. Using an Archetype from the Command Line .. Using the Interactive generate Goal .. Using an Archetype from m2eclipse .. Available Archetypes .. Common maven Archetypes.
9 maven -archetype-quickstart .. maven -archetype-webapp .. maven -archetype-mojo .. Notable Third-Party Archetypes .. 231 maven : The Complete AppFuse .. Confluence and JIRA plugins .. Wicket .. Publishing Archetypes .. 23413 Developing with Introduction .. Configuring Build Environment for Flexmojos .. Referencing a Repository with the Flex Framework .. Referencing Sonatype s Flexmojos Repository in a POM .. Proxying Sonatype s Flexmojos Repository with Nexus .. Configure a Flexmojos Proxy Repository in Nexus .. Add the Flexmojos Proxy Repository to a Group .. Configure Your Development Environment for Nexus .. Configuring Environment to Support Flex Unit Tests.
10 Adding FlexMojos to Your maven Settings Plugin Groups .. Creating a Flex Mojos Project from an Archetype .. Creating a Flex Library .. Creating a Flex Application .. 254 maven : The Complete Creating a Multi-module Project: Web Application with a Flex .. The FlexMojos Lifecycle .. The SWC Lifecycle .. The SWF Lifecycle .. FlexMojos Plugin Goals .. Generating Actionscript Documentation .. Compiling Flex Source .. Generating Flex Builder Project Files .. FlexMojos Plugin Reports .. Generating Actionscript Documentation Report .. Developing and Customizing Flexmojos .. Get the Flexmojos Source Code .. 27614 Android Application Development with Introduction.