1 个仓库
The process of resolving a project's required libraries from remote and local repositories.
Distinct from Dependency Resolution: Distinguishes package-level resolution (libraries) from runtime DI resolution (services) mentioned in the parent.
Explore 1 awesome GitHub repository matching software engineering & architecture · Package. Refine with filters or upvote what's useful.
Maven 是一个 Java 构建自动化工具和软件构建编排器。它作为一个项目生命周期管理器和依赖管理系统,使用标准化的项目对象模型(POM)来编译、测试和打包 Java 项目。 该项目以基于阶段的构建生命周期和基于插件的扩展模型为特色,允许用户将自定义目标绑定到特定的构建阶段。它通过多模块项目编排来协调复杂的软件,并通过中和环境变量和控制工具链版本来确保可重复的构建工作流。 其功能涵盖全面的依赖管理,包括传递依赖解析和向远程仓库发布构件。该系统还通过模板提供项目生成,并为生成 API 参考和项目站点提供详细的文档生成功能。 该工具包含一个带有输入补全功能的命令行界面,并支持使用本地构件缓存进行离线构建执行。
Resolves and fetches required external libraries from repositories while managing version conflicts and exclusions.