Index
A
- Android mobile applications
- with archetype plugin / Android mobile applications with the archetype plugin
- Apache Axis2
- about / The assembly descriptor
- Apache Axis2 distribution module
- URL / POM properties
- Apache Axis2 project
- Apache Maven
- installing / Installing Apache Maven
- URL / Installing Apache Maven
- installing, on Ubuntu / Installing Apache Maven on Ubuntu
- installing, on Mac OS X / Installing Apache Maven on Mac OS X
- installing, on Microsoft Windows / Installing Apache Maven on Microsoft Windows
- Apache Software Foundation (ASF) / Following naming conventions
- Apache Synapse
- archetype
- about / Archetype quickstart
- catalogues / Archetype catalogues
- plugin goals / The archetype plugin goals
- archetype catalogue
- about / Archetype catalogues
- building / Building an archetype catalogue
- public archetype catalogues / Public archetype catalogues
- catalog.xml, anatomy / The anatomy of archetype – catalog.xml
- archetype catalogues, public
- Fuse / Public archetype catalogues
- Java.net / Public archetype catalogues
- Cocoon / Public archetype catalogues
- MyFaces / Public archetype catalogues
- Apache Synapse / Public archetype catalogues
- archetype plugin
- Java EE web applications / Java EE web applications with the archetype plugin
- Android mobile applications / Android mobile applications with the archetype plugin
- EJB archives / EJB archives with the archetype plugin
- JIRA plugins / JIRA plugins with the archetype plugin
- Spring MVC applications / Spring MVC applications with the archetype plugin
- archetypes-catalog.xml file
- artifact/resource filtering
- about / Artifact/resource filtering
- assembly descriptor
- about / The assembly descriptor
- defining / The assembly descriptor
- URL / The assembly descriptor
- assembly plugin
- about / The assembly plugin
- URL / The assembly plugin
- single goal / Assembly help
- help goal / Assembly help
- axis2-kernel
B
- batch mode
- about / Batch mode
- best practices
- dependency management / Dependency management
- parent module, defining / Defining a parent module
- POM, properties / POM properties
- repetitive groupIds and versions, avoiding / Avoiding repetitive groupIds and versions, and inheriting from the parent POM
- parent POM, inheriting from / Avoiding repetitive groupIds and versions, and inheriting from the parent POM
- naming conventions, following / Following naming conventions
- plugins / Think twice before you write your own plugin. You may not need it!
- Maven release plugin / The Maven release plugin
- Maven enforcer plugin / The Maven enforcer plugin
- unversioned plugins, usage avoiding / Avoiding the use of unversioned plugins
- descriptive parent POM files / Descriptive parent POM files
- documentation / Documentation is your friend
- default directory structure override, avoiding / Avoid overriding the default directory structure
- SNAPSHOT versioning, using on development / Using SNAPSHOT versioning during the development
- unused dependencies, avoiding / Get rid of unused dependencies
- application POM files, credentials avoiding / Avoiding keeping credentials in application POM files
- deprecated references, usage avoiding / Avoiding using deprecated references
- repetition, avoiding / Avoiding repetition – use archetypes
- maven.test.skip, usage avoiding / Avoiding using maven.test.skip
- bin.xml file
- URL / The assembly descriptor
- bundle plugin
- URL / Plugin repositories
C
- clean lifecycle
- about / The clean lifecycle
- clean plugin
- about / The clean plugin
- Cocoon
- compiler plugin
- about / The compiler plugin
- component descriptor
- about / Lifecycle bindings
- configuration
- versus convention / Convention over configuration
- configuration element
- convention
- versus configuration / Convention over configuration
D
- default lifecycle
- about / The default lifecycle
- default lifecycle, phases
- validate / The default lifecycle
- initialize / The default lifecycle
- generate-sources / The default lifecycle
- process-sources / The default lifecycle
- generate-resources / The default lifecycle
- process-resources / The default lifecycle
- compile / The default lifecycle
- process-classes / The default lifecycle
- generate-test-sources / The default lifecycle
- process-test-sources / The default lifecycle
- generate-test-resources / The default lifecycle
- process-test-resources / The default lifecycle
- test-compile / The default lifecycle
- process-test-classes / The default lifecycle
- test / The default lifecycle
- prepare-package / The default lifecycle
- package / The default lifecycle
- pre-integration-test / The default lifecycle
- integration-test / The default lifecycle
- post-integration-test / The default lifecycle
- verify / The default lifecycle
- install / The default lifecycle
- deploy / The default lifecycle
- dependency management
- URL / Managing POM dependencies
- about / Dependency management
- deploy plugin
- about / The deploy plugin
- digit octal notation
- URL / The assembly descriptor
- distribution module, Axis2
- URL / The assembly descriptor
E
- Eclipse integration
- about / Eclipse integration
- reference link / Eclipse integration
- EJB archives
- with archetype plugin / EJB archives with the archetype plugin
- enterprise service bus (ESB) / Public archetype catalogues
- environment variables, Microsoft Windows
F
- Fuse
H
- heap size
- configuring / Configuring the heap size
- Hello Maven!
- about / Hello Maven!
I
- IDE integration
- about / IDE integration
- NetBeans integration / NetBeans integration
- IntelliJ IDEA integration / IntelliJ IDEA integration
- Eclipse integration / Eclipse integration
- index, of /maven2/ directory
- reference link / Convention over configuration
- installation, Apache Maven
- about / Installing Apache Maven
- on Ubuntu / Installing Apache Maven on Ubuntu
- on Mac OS X / Installing Apache Maven on Mac OS X
- on Microsoft Windows / Installing Apache Maven on Microsoft Windows
- installation process, Apache Maven
- install plugin
- about / The install plugin
- IntelliJ IDEA integration
- about / IntelliJ IDEA integration
- reference link / IntelliJ IDEA integration
J
- jar plugin
- about / The jar plugin
- URL / The jar plugin
- Java.net
- Java EE web applications
- with archetype plugin / Java EE web applications with the archetype plugin
- Java virtual machine (JVM) / Installing Apache Maven
- JIRA plugins
- with archetype plugin / JIRA plugins with the archetype plugin
L
- lifecycle bindings
- about / Lifecycle bindings
- default lifecycle, coding / Lifecycle bindings
- lifecycle extensions
- about / Lifecycle extensions
- example / Lifecycle extensions
- reference link / Lifecycle extensions
M
- Mac OS X
- Apache Maven, installing on / Installing Apache Maven on Mac OS X
- Maven 3.3.3 ZIP distribution
- Maven coordinates
- about / Maven coordinates
- Maven dependency plugin
- URL / Transitive dependencies
- Maven enforcer plugin
- about / The Maven enforcer plugin
- Maven plugins
- about / Common Maven plugins
- clean plugin / The clean plugin
- reference link / The clean plugin
- compiler plugin / The compiler plugin
- install plugin / The install plugin
- deploy plugin / The deploy plugin
- surefire plugin / The surefire plugin
- site plugin / The site plugin
- jar plugin / The jar plugin
- source plugin / The source plugin
- resources plugin / The resources plugin
- release plugin / The release plugin
- discovering / Plugin discovery and execution
- executing / Plugin discovery and execution
- management / Plugin management
- repositories / Plugin repositories
- as extension / Plugin as an extension
- URL / Think twice before you write your own plugin. You may not need it!
- Maven release plugin
- about / The Maven release plugin
- Maven repositories
- about / Maven repositories
- reference link / Maven repositories
- Microsoft Windows
- Apache Maven, installing on / Installing Apache Maven on Microsoft Windows
- MyFaces
N
- naming conventions
- about / Following naming conventions
- NetBeans integration
- about / NetBeans integration
- reference link / NetBeans integration
O
- OutOfMemoryError
P
- parent module
- defining / Defining a parent module
- parent POM / The parent POM
- parent POM files
- about / Descriptive parent POM files
- Permanent Generation (PermGen) / Configuring the heap size
- pluginManagement element
- reference link / Plugin management
- plugin repositories
- URL / Plugin repositories
- POM
- properties / POM properties
- Project Object Model (POM)
- about / Project Object Model (POM)
- hierarchy / POM hierarchy
- super POM / Super POM
- extending / POM extending and overriding
- overriding / POM extending and overriding
- parent POM / The parent POM
- elements, URL / The parent POM
- dependencies, managing / Managing POM dependencies
- Project Object Model (POM), dependencies
- transitive dependencies / Transitive dependencies
- scopes / Dependency scopes
- optional / Optional dependencies
- exclusion / Dependency exclusion
R
- release plugin
- about / The release plugin
- remote catalogue
- URL / Archetype catalogues
- requirePluginVersions rule
- requireProperty rule
- resources plugin
- about / The resources plugin
- URL / The resources plugin
- runnable standalone Maven project
S
- Secure Copy (scp)
- about / The deploy plugin
- site lifecycle
- about / The site lifecycle
- site plugin
- about / The site plugin
- Software Configuration Management (SCM)
- about / The release plugin
- source plugin
- about / The source plugin
- Spring MVC framework
- standard lifecycles
- about / Standard lifecycles in Maven
- clean lifecycle / The clean lifecycle
- default lifecycle / The default lifecycle
- URL / The default lifecycle
- site lifecycle / The site lifecycle
- super POM / Super POM
- surefire plugin
- about / The surefire plugin
T
- tomcat7 plugin
- Tomcat 7.x distribution
- troubleshooting
- about / Troubleshooting
- Maven debug level logs, enabling / Enabling Maven debug level logs
- dependency tree, building / Building a dependency tree
- environment variables, viewing / Viewing all the environment variables and system properties
- system properties, viewing / Viewing all the environment variables and system properties
- effective POM file, viewing / Viewing the effective POM file
- dependency classpath, viewing / Viewing the dependency classpath
U
- Ubuntu
- Apache Maven, installing on / Installing Apache Maven on Ubuntu
- unversioned plugins
- usage, avoiding / Avoiding the use of unversioned plugins
W
- web applications
- deploying, to remote Apache Tomcat server / Deploying web applications to a remote Apache Tomcat server
- WebLogic distribution
- WSO2 Carbon project
- WSO2 Identity Server (WSO2 IS)
- about / The assembly plugin
- URL / The assembly plugin