摘要:
Maven中建立的依赖管理方式基本已成为Java语言依赖管理的事实标准,Maven的替代者Gradle也基本沿用了Maven的依赖管理机制。在Maven依赖管理中,唯一标识一个依赖项是由该依赖项的三个属性构成的,分别是groupId、artifactId以及version。这三个属性可以唯一确定一个 阅读全文
摘要:
一、Maven项目的聚合 现在项目越来越复杂,一般情况下,一个项目包括多个模块。假设有个orchid项目,包括两个模块:orchid-server和orchid-support。它们在文件系统的目录结构如下所示 orchid --pom.xml --orchid-support --src --po 阅读全文
摘要:
Java世界中主要有三大构建工具:Ant、Maven和Gradle。经过几年的发展,Ant几乎销声匿迹、Maven也日薄西山,而Gradle的发展则如日中天。笔者有幸见证了Maven的没落和Gradle的兴起。Maven的主要功能主要分为5点,分别是依赖管理系统、多模块构建、一致的项目结构、一致的构 阅读全文