Maven for Eclipse : a fast-paced guide that helps you create a continuous delivery solution by integrating Maven with an Eclipse environment /: a fast-paced guide that helps you create a continuous delivery solution by integrating Maven with an Eclipse environment. (2014)
- Record Type:
- Book
- Title:
- Maven for Eclipse : a fast-paced guide that helps you create a continuous delivery solution by integrating Maven with an Eclipse environment /: a fast-paced guide that helps you create a continuous delivery solution by integrating Maven with an Eclipse environment. (2014)
- Main Title:
- Maven for Eclipse : a fast-paced guide that helps you create a continuous delivery solution by integrating Maven with an Eclipse environment
- Further Information:
- Note: Sanjay Shah ; cover image by Asher Wishkerman.
- Authors:
- Shah, Sanjay
- Other Names:
- Wishkerman, Asher cover designer.
- Contents:
- Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Apache Maven -- Introduction and Installation; Introduction to Maven; Maven''s origin; Maven''s principles; Maven''s component architecture; The Plexus container; Wagon; Maven Doxia; Modello; Maven SCM; Maven versus Ant; Downloading Maven; Installing Maven; Installing Maven on Windows; Installing Maven on Linux and Mac OS; Verifying the installation of Maven; Summary; Chapter 2: Installing m2eclipse; Introduction to m2eclipse; Downloading Eclipse. Installing and launching EclipseInstalling m2eclipse; Using Eclipse Marketplace; Using Update Site; Setting Maven for use; Summary; Chapter 3: Creating and Importing Projects; The Maven project structure; POM (Project Object Model); Maven coordinates; POM relationships; A simple POM; A super POM; The Maven project build architecture; Other essential concepts; Repository; The Local repository; The central repository; The remote repository; Search sequence in repositories; Project dependencies; Dependency scopes; Transitive dependencies; Plugins and Goals; Site generation and reporting. Creating a Maven projectUsing an archetype; Using no archetypes; Checking out a Maven project; Importing a Maven project; Summary; Chapter 4: Building and Running a Project; Build lifecycle; The default lifecycle; The clean lifecycle; The site lifecycle; The package-specific lifecycle; The Maven console; Building and packagingCover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Apache Maven -- Introduction and Installation; Introduction to Maven; Maven''s origin; Maven''s principles; Maven''s component architecture; The Plexus container; Wagon; Maven Doxia; Modello; Maven SCM; Maven versus Ant; Downloading Maven; Installing Maven; Installing Maven on Windows; Installing Maven on Linux and Mac OS; Verifying the installation of Maven; Summary; Chapter 2: Installing m2eclipse; Introduction to m2eclipse; Downloading Eclipse. Installing and launching EclipseInstalling m2eclipse; Using Eclipse Marketplace; Using Update Site; Setting Maven for use; Summary; Chapter 3: Creating and Importing Projects; The Maven project structure; POM (Project Object Model); Maven coordinates; POM relationships; A simple POM; A super POM; The Maven project build architecture; Other essential concepts; Repository; The Local repository; The central repository; The remote repository; Search sequence in repositories; Project dependencies; Dependency scopes; Transitive dependencies; Plugins and Goals; Site generation and reporting. Creating a Maven projectUsing an archetype; Using no archetypes; Checking out a Maven project; Importing a Maven project; Summary; Chapter 4: Building and Running a Project; Build lifecycle; The default lifecycle; The clean lifecycle; The site lifecycle; The package-specific lifecycle; The Maven console; Building and packaging projects; Running hello-project; Summary; Chapter 5: Spicing Up a Maven Project; Creating the MyDistance project; Changing the project information; Adding dependencies; Adding resources; The application code; Adding a form to get an input; Adding a servlet. Adding a utility classRunning an application; Writing unit tests; Running unit tests; Generating site documentation; Generating unit tests -- HTML reports; Generating javadocs; Summary; Chapter 6: Creating a Multimodule Project; Introduction; Creating a parent project -- POM; Creating a core module; Creating a webapp module; Building a multimodule project; Running the application; Summary; Chapter 7: Peeking into m2eclipse; Other features in m2eclipse; Add Dependency; Add Plugin; New Maven Module Project; Download JavaDoc; Download Source; Open Javadoc; Open POM; Update Project. Disable Workspace ResolutionDisable Maven Nature; Import Project(s) from SCM; A form-based POM editor; Overview; Analyzing project dependencies; Working with repositories; Local Repositories; Global Repositories; Project Repositories; m2eclipse preferences; Maven; Discovery; Archetypes; User Interface and User Settings; Installations; Warnings; Templates; Lifecycle Mappings; Summary; Index. … (more)
- Publisher Details:
- Birmingham, England : Packt Publishing
- Publication Date:
- 2014
- Copyright Date:
- 2014
- Extent:
- 1 online resource (159 pages), color illustrations
- Subjects:
- 005.1
COMPUTERS -- Programming -- Open Source
Application software -- Development
Computer science
Java (Computer program language)
Application software -- Development
Java (Computer program language)
Project management -- Computer programs
Computer science
Application software -- Development
Computer science
Java (Computer program language)
COMPUTERS -- Programming Languages -- General
Electronic books
Electronic books - Languages:
- English
- ISBNs:
- 9781783987139
1783987138 - Related ISBNs:
- 178398712X
9781783987122 - Notes:
- Note: Online resource; title from PDF title page (ebrary, viewed September 8, 2014).
- Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.88031
- Ingest File:
- 01_099.xml