My Account Log in

2 options

Mastering Apache Maven 3 : enhance developer productivity and address exact enterprise build requirements by extending Maven / Prabath Siriwardena.

Ebook Central College Complete Available online

View online

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Siriwardena, Prabath, author.
Series:
Community experience distilled.
Community Experience Distilled
Language:
English
Subjects (All):
Application software--Development.
Application software.
Project management--Computer programs.
Project management.
Java (Computer program language).
Physical Description:
1 online resource (298 p.)
Edition:
1st edition
Other Title:
Enhance developer productivity and address exact enterprise build requirements by extending Maven
Place of Publication:
Birmingham, England : Packt Publishing, 2014.
Language Note:
English
System Details:
text file
Summary:
If you are working with Java or Java EE projects and you want to take full advantage of Maven in designing, executing, and maintaining your build system for optimal developer productivity, then this book is ideal for you. You should be well versed with Maven and its basic functionality if you wish to get the most out of the book.
Contents:
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
Spring MVC applications with the archetype plugin
Notes:
Includes index.
Description based on online resource; title from PDF title page (ebrary, viewed January 14, 2015).
ISBN:
9781783983872
1783983876
OCLC:
900898177

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account