- Mastering Apache Maven 3
- Prabath Siriwardena
- 105字
- 2021-08-06 19:46:39
Chapter 2. Demystifying Project Object Model
Project Object Model (POM) is at the heart of any Maven project. This chapter focuses on core concepts and best practices related to POM in building a large-scale, multimodule Maven project.
As we proceed with this chapter, we will be discussing the following topics:
- The POM hierarchy, super POM, and parent POM
- Extending and overriding POM files
- Maven coordinates
- Managing dependencies
- Transitive dependencies
- Dependency scopes and optional dependencies
Note
In Maven 1, the equivalent to today's
pom.xml
file was identified asproject.xml
. Maven 2 renamed it topom.xml
. More details about the POM are available at http://maven.apache.org/pom.html.
推薦閱讀
- The Complete Rust Programming Reference Guide
- Node.js 10實戰
- ThinkPHP 5實戰
- 高效微控制器C語言編程
- 基于免疫進化的算法及應用研究
- Java程序員面試算法寶典
- Scratch 3游戲與人工智能編程完全自學教程
- 零基礎入門學習Python
- Visual FoxPro程序設計
- INSTANT Yii 1.1 Application Development Starter
- Learning Material Design
- Python+Office:輕松實現Python辦公自動化
- Oracle Database XE 11gR2 Jump Start Guide
- Socket.IO Cookbook
- C#網絡編程高級篇之網頁游戲輔助程序設計