Mastering Apache Maven 3 : enhance developer productivity and address exact enterprise build requirements by extending Maven /
Annotation
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Birmingham, England :
Packt Publishing,
2014.
|
Colección: | Community experience distilled.
|
Temas: | |
Acceso en línea: | Texto completo (Requiere registro previo con correo institucional) |
Tabla de Contenidos:
- Cover; Copyright; Credits; About the Author; Acknowledgments; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Apache Maven Quick Start; A quick introduction; Installing Apache Maven; Installing Apache Maven on Ubuntu; Installing Apache Maven on Mac OS X; Installing Apache Maven on Microsoft Windows; Configuring the heap size; Monitoring the build; Remote debugging; Convention over configuration; IDE integration; NetBeans integration; IntelliJ IDEA integration; Eclipse integration; Troubleshooting; Enabling Maven debug level logs; Building dependency tree
- Viewing all environment variables and system propertiesViewing the effective POM file; Viewing the dependency classpath; Summary; Chapter 2: Demystifying Project Object Model; Project Object Model; The POM hierarchy; Super POM; POM extending and overriding; Maven coordinates; Parent POM file; Managing POM dependencies; Transitive dependencies; Dependency scopes; Optional dependencies; Dependency exclusion; Summary; Chapter 3: Maven Configuration; Maven Wagon; Wagon HTTP(S) transport; Wagon system properties; Proxy authentication; Secured repositories; Encrypting credentials in settings.xml
- Source Control Management systemsMaven with Subversion; Local repository location; Mirrored repositories; The internal corporate repository; Advanced mirror configurations; Deploying artifacts; Deploying file-based artifacts; Deploying SSH-based artifacts; Deploying FTP-based artifacts; Enabling Maven logging; Summary; Chapter 4: Build Lifecycles; Standard lifecycles in Maven; The clean lifecycle; The default lifecycle; The site lifecycle; Lifecycle bindings; Building a custom lifecycle; Lifecycle extensions; Summary; Chapter 5: Maven Plugins; Common Maven plugins; The clean plugin
- The compiler pluginThe install plugin; The deploy plugin; The surefire plugin; The site plugin; The jar plugin; The source plugin; The resources plugin; The release plugin; Plugin discovery and execution; Plugin management; Plugin repositories; Plugin as an extension; Plexus; Maven and Dependency Injection; Google Guice; Developing custom plugins; Associating a plugin with a lifecycle; The plugin execution order; Inside the execute method; Summary; Chapter 6: Maven Assemblies; The assembly plugin; The assembly descriptor; Artifact/resource filtering; Assembly help
- A runnable, standalone Maven projectSummary; Chapter 7: Maven Archetypes; Archetype quickstart; The batch mode; Archetype catalogues; Building an archetype catalogue; Public archetype catalogues; The anatomy of archetype-catalog.xml; The archetype plugin goals; Maven plugins with the archetype plugin; Java EE web applications with the archetype plugin; Deploying web applications to a remote Apache Tomcat server; Android mobile applications with the archetype plugin; EJB archives with the archetype plugin; JIRA plugins with the archetype plugin