Apache Maven Dependency Management
暫譯: Apache Maven 依賴管理
Jonathan Lalou
- 出版商: Packt Publishing
- 出版日期: 2013-10-28
- 售價: $1,540
- 貴賓價: 9.5 折 $1,463
- 語言: 英文
- 頁數: 158
- 裝訂: Paperback
- ISBN: 1783283017
- ISBN-13: 9781783283019
海外代購書籍(需單獨結帳)
買這商品的人也買了...
-
$2,050$1,948 -
$2,370$2,252 -
$1,590$1,511 -
$1,962Java Persistence with Hibernate, 2/e (Paperback)
-
$1,900$1,805 -
$825Machine Learning with R, 2/e (Paperback)
-
$2,010$1,910 -
$1,260$1,197 -
$2,040$1,938 -
$1,710$1,625 -
$360$281 -
$5,400$5,130
商品描述
With this guide, you can easily manage your Java or Java EE dependencies. It takes you from basic to advanced dependency management techniques in easy, logical steps. Swap your homebrew processes for automated solutions.
Overview
- Improve your productivity by efficiently managing dependencies.
- Learn how to detect and fix dependency conflicts
- Learn how to share transitive relations and to visualize your dependencies
In Detail
Managing dependencies in a multi-module project is difficult. In a multi-module project, libraries need to share transitive relations with each other. Maven eliminates this need by reading the project files of dependencies to figure out their inter-relations and other related information. Gaining an understanding of project dependencies will allow you to fully utilize Maven and use it to your advantage.
Aiming to give you a clear understanding of Maven's functionality, this book focuses on specific case studies that shed light on highly useful Maven features which are often disregarded. The content of this book will help you to replace homebrew processes with more automated solutions.
This practical guide focuses on the variety of problems and issues which occur during the conception and development phase, with the aim of making dependency management as effortless and painless as possible. Throughout the course of this book, you will learn how to migrate from non-Maven projects to Maven, learn Maven best practices, and how to simplify the management of multiple projects. The book emphasizes the importance of projects as well as identifying and fixing potential conflicts before they become issues. The later sections of the book introduce you to the methods that you can use to increase your team’s productivity. This book is the perfect guide to help make you into a proud software craftsman.
What you will learn from this book
- Learn how to use profiles, POM, parent POM, and modules
- Increase build-speed and decrease archive size
- Set, rationalize, and exclude transitive dependencies
- Optimize your POM and its dependencies
- Migrate projects to Maven including projects with exotic dependencies
Approach
An easy-to-follow, tutorial-based guide with chapters progressing from basic to advanced dependency management.
Who this book is written for
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.
商品描述(中文翻譯)
使用本指南,您可以輕鬆管理您的 Java 或 Java EE 依賴項。它以簡單、邏輯的步驟將您從基本的依賴管理技術帶入進階技術。用自動化解決方案取代您自製的流程。
概述
- 通過有效管理依賴項來提高您的生產力。
- 學習如何檢測和修復依賴衝突
- 學習如何共享傳遞關係並可視化您的依賴項
詳細內容
在多模組專案中管理依賴項是困難的。在多模組專案中,庫需要彼此共享傳遞關係。Maven 通過讀取依賴項的專案檔案來消除這一需求,以了解它們之間的相互關係和其他相關資訊。了解專案依賴項將使您能夠充分利用 Maven,並將其用於您的優勢。
本書旨在讓您清楚了解 Maven 的功能,專注於具體案例研究,揭示經常被忽視的非常有用的 Maven 特性。本書的內容將幫助您用更自動化的解決方案取代自製的流程。
這本實用指南專注於在構思和開發階段出現的各種問題和挑戰,旨在使依賴管理變得盡可能輕鬆和無痛。在本書的過程中,您將學習如何從非 Maven 專案遷移到 Maven,學習 Maven 的最佳實踐,以及如何簡化多個專案的管理。本書強調專案的重要性,以及在問題出現之前識別和修復潛在衝突的重要性。本書的後面部分將介紹您可以用來提高團隊生產力的方法。本書是幫助您成為一名自豪的軟體工匠的完美指南。
您將從本書中學到什麼
- 學習如何使用 profiles、POM、parent POM 和模組
- 提高構建速度並減少檔案大小
- 設置、合理化和排除傳遞依賴項
- 優化您的 POM 及其依賴項
- 將專案遷移到 Maven,包括具有特殊依賴項的專案
方法
這是一本易於遵循的基於教程的指南,章節從基本到進階的依賴管理逐步進行。
本書的讀者對象
如果您正在處理 Java 或 Java EE 專案,並希望利用 Maven 依賴管理,那麼這本書非常適合您。如果您是開發人員或架構師,本書也特別有用。如果您希望充分利用本書,您應該熟悉 Maven 及其基本功能。