Coverart for item
The Resource Apache Maven dependency management : manage your Java and JEE project dependencies with ease with this hands-on guide to Maven, Jonathan Lalou

Apache Maven dependency management : manage your Java and JEE project dependencies with ease with this hands-on guide to Maven, Jonathan Lalou

Label
Apache Maven dependency management : manage your Java and JEE project dependencies with ease with this hands-on guide to Maven
Title
Apache Maven dependency management
Title remainder
manage your Java and JEE project dependencies with ease with this hands-on guide to Maven
Statement of responsibility
Jonathan Lalou
Creator
Subject
Language
eng
Summary
An easy-to-follow, tutorial-based guide with chapters progressing from basic to advanced dependency management. If you are working with Java or Java EE projects and you want to take advantage of Maven dependency management, then this book is ideal for you. This book is also particularly useful if you are a developer or an architect. You should be well versed with Maven and its basic functionalities if you wish to get the most out of this book
Member of
http://library.link/vocab/creatorName
Lalou, Jonathan
Dewey number
005.7
Index
no index present
Literary form
non fiction
Nature of contents
dictionaries
Series statement
Community experience distilled
http://library.link/vocab/subjectName
Project management
Label
Apache Maven dependency management : manage your Java and JEE project dependencies with ease with this hands-on guide to Maven, Jonathan Lalou
Instantiates
Publication
Antecedent source
unknown
Color
multicolored
Contents
  • Cover; Copyright; Credits; About the Author; About the Reviewer; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Basic Dependency Management; Nomenclature; Reminders on Maven origins; Dependency; Long and short designations; Long designation; Short designation; Visualizing dependencies; Transitive dependencies; Concept of transitivity; Resolution; Exclusions; Optional dependencies; Parents/modules; Parent POM; Modules; Version ranges; Summary; Chapter 2: Dependency Mechanism and Scopes; Scopes; Nomenclature of scope; Compile; Provided; Runtime; Test; System; Import
  • Scope overlay rules (via transitive dependencies)The dependencyManagement tag; First case study; Second case study; The import scope; Modules and submodules (advanced); Maven Reactor; Reactor sorting; Reactor options and Reactor plugin for Maven 2; Management of dependencies in folders; The dependencies in their folders; Nonarchive files:; Summary; Chapter 3: Dependency Designation (advanced); The type tag; The classic cases; Creating a new packaging/type; Case study; The first step -- Maven plugin; The second step -- call the plugin; Classifier; The dependency plugin; The analyze goal
  • ClasspathOther goals of dependency; Other miscellaneous plugins; The Enforce plugin; The dependency convergence; Banned dependencies; Other rules; Tattletale; Dependencies; Reports; Archives; Dependency, enforce, and tattletale -- conclusion; Dynamic POMs and dependencies; Effective POM and settings; Dynamic POM; Study case; A quick and dirty solution; A clean solution; With properties in command lines; Profiles and settings; Dynamic POMs -- conclusion; Summary; Chapter 4: Migration of Dependencies to Apache Maven; Case study; Setting the folders; Introduce Maven with standard libraries
  • Available POMUnavailable POM; Disclosing information from Manifest. MF; Online tools; Checksums; Next steps; Non-Maven standard libraries; State; Quick and (very) dirty; (A bit) slower and (far) cleaner; Summary; Chapter 5: Tools Within Your IDE; Case study; IntelliJ IDEA; XML with XSD completion; Module Dependency Graph; Dependency addition; Dependency addition from Java code; Dependency search and generation within a POM; Conclusion on IntelliJ IDEA; Eclipse; Dependency view; Dependency Hierarchy view; Effective POM view; Maven Repository view; Conclusion on Eclipse; NetBeans; Overview
  • Dependency additionSummary; Chapter 6: Release and Distribute; Best practices before release; Fixing conflicts with tier-parties; Releasing the source code; Maven Release plugin; Delivering artifacts and distributions; Artifacts; Release distribution; Simple case; Complex case; Distribution management; Summary; Appendix: Useful Public Repositories; Maven Central; iBiblio; JavaNet; JBoss; CodeHaus; Apache; OSS Sonatype; Index
Control code
ocn862366780
Dimensions
unknown
Extent
1 online resource
File format
unknown
Form of item
online
Isbn
9781783283026
Level of compression
unknown
Quality assurance targets
not applicable
Reformatting quality
unknown
Sound
unknown sound
Specific material designation
remote
System control number
(OCoLC)862366780
Label
Apache Maven dependency management : manage your Java and JEE project dependencies with ease with this hands-on guide to Maven, Jonathan Lalou
Publication
Antecedent source
unknown
Color
multicolored
Contents
  • Cover; Copyright; Credits; About the Author; About the Reviewer; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Basic Dependency Management; Nomenclature; Reminders on Maven origins; Dependency; Long and short designations; Long designation; Short designation; Visualizing dependencies; Transitive dependencies; Concept of transitivity; Resolution; Exclusions; Optional dependencies; Parents/modules; Parent POM; Modules; Version ranges; Summary; Chapter 2: Dependency Mechanism and Scopes; Scopes; Nomenclature of scope; Compile; Provided; Runtime; Test; System; Import
  • Scope overlay rules (via transitive dependencies)The dependencyManagement tag; First case study; Second case study; The import scope; Modules and submodules (advanced); Maven Reactor; Reactor sorting; Reactor options and Reactor plugin for Maven 2; Management of dependencies in folders; The dependencies in their folders; Nonarchive files:; Summary; Chapter 3: Dependency Designation (advanced); The type tag; The classic cases; Creating a new packaging/type; Case study; The first step -- Maven plugin; The second step -- call the plugin; Classifier; The dependency plugin; The analyze goal
  • ClasspathOther goals of dependency; Other miscellaneous plugins; The Enforce plugin; The dependency convergence; Banned dependencies; Other rules; Tattletale; Dependencies; Reports; Archives; Dependency, enforce, and tattletale -- conclusion; Dynamic POMs and dependencies; Effective POM and settings; Dynamic POM; Study case; A quick and dirty solution; A clean solution; With properties in command lines; Profiles and settings; Dynamic POMs -- conclusion; Summary; Chapter 4: Migration of Dependencies to Apache Maven; Case study; Setting the folders; Introduce Maven with standard libraries
  • Available POMUnavailable POM; Disclosing information from Manifest. MF; Online tools; Checksums; Next steps; Non-Maven standard libraries; State; Quick and (very) dirty; (A bit) slower and (far) cleaner; Summary; Chapter 5: Tools Within Your IDE; Case study; IntelliJ IDEA; XML with XSD completion; Module Dependency Graph; Dependency addition; Dependency addition from Java code; Dependency search and generation within a POM; Conclusion on IntelliJ IDEA; Eclipse; Dependency view; Dependency Hierarchy view; Effective POM view; Maven Repository view; Conclusion on Eclipse; NetBeans; Overview
  • Dependency additionSummary; Chapter 6: Release and Distribute; Best practices before release; Fixing conflicts with tier-parties; Releasing the source code; Maven Release plugin; Delivering artifacts and distributions; Artifacts; Release distribution; Simple case; Complex case; Distribution management; Summary; Appendix: Useful Public Repositories; Maven Central; iBiblio; JavaNet; JBoss; CodeHaus; Apache; OSS Sonatype; Index
Control code
ocn862366780
Dimensions
unknown
Extent
1 online resource
File format
unknown
Form of item
online
Isbn
9781783283026
Level of compression
unknown
Quality assurance targets
not applicable
Reformatting quality
unknown
Sound
unknown sound
Specific material designation
remote
System control number
(OCoLC)862366780

Library Locations

    • InternetBorrow it
      Albany, Auckland, 0632, NZ
Processing Feedback ...