Maven

软件描述

Apache Maven 是一个基于 Java 的构建自动化和项目管理工具(用于软件开发)。它以项目对象模型(POM)为核心,该模型通过 XML 文件描述,用于定义项目结构及其对其他组件和库的依赖关系。

官方网站

访问软件的官方网站了解更多信息

官方认证

maven.apache.org

安全链接HTTPS
立即访问

什么是 Maven?

Apache Maven 是一个基于 Java 的构建自动化和项目管理工具(用于软件开发)。它以项目对象模型(POM)为核心,该模型通过 XML 文件描述项目结构及其对其他组件和库的依赖关系。Maven 提供了预定义的目标,用于源代码编译和打包。它可以自动从在线仓库下载引用的软件库。尽管理论上 Maven 的开放设计支持其他编程语言,但它主要应用于 Java 开发,已在开源项目及私有开发团队中得到广泛应用。

🔄 替代方案

31 个选择
Buck

Buck

0

Buck 是由 Facebook 开发并使用的构建系统。它鼓励创建由代码和资源组成的、小型且可重用的模块,并支持多种语言在多个平台上使用。

NAnt

NAnt

0

NAnt 是一个免费的 .NET 构建工具。理论上,它类似于没有 make 缺点的 make;实际上,它非常类似于 Ant。

waf

waf

0

Waf 是一个基于 Python 的框架,用于配置、编译和安装应用程序。

Phing

Phing

0

PHing 不是 GNU make;它是一个基于 Apache Ant 的 PHP 项目构建系统或构建工具。你可以用它完成传统构建系统(如 GNU make)所能实现的任何事情,而其使用简单的 XML 构建文件以及可扩展的 PHP“任务”类,使其……

0

Apache Buildr 是一个用于基于 Java 的应用程序的构建系统,支持 Scala、Groovy 以及越来越多的 JVM 语言和工具。我们希望它简单易用,只需告知其需要执行的操作,其余工作均由其自动完成。

Anise

Anise

0

一个适用于所有环境的软件项目管理工具。

0

Rake 是一个软件任务管理和构建自动化工具。它允许你指定任务、描述依赖关系,并将任务分组到命名空间中。

Reggae build system

Reggae build system

0

雷鬼是一种(元)构建系统,支持多种前端(D语言、Python、Ruby、JavaScript、Lua)和后端(make、ninja、tup、自定义)。此软件处于阿尔法阶段,仅在Linux上测试过,可能随时发生破坏性变更。

上一页下一页

支持平台

下载与相关链接

安全提醒

点击下方链接将跳转到第三方网站,请确保来源安全,建议优先从官方网站下载。

Linux