这(zhè)是apache-maven-3.2.1下载,Maven是apache的一(yī)个顶(dǐng)级项(xiàng)目,很多(duō)小伙伴在官网下(xià)载(zǎi)的时候可能(néng)会出现各种(zhǒng)问题,给大家提供apache-maven-3.2.1安装包,解压可用。
apache-maven-3.2.1是一个项目(mù)管理工(gōng)具(jù),它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命(mìng)周期(Project Lifecycle),一(yī)个依赖(lài)管理系统(tǒng)(Dependency Management System),和用(yòng)来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。当你(nǐ)使用Maven的时候,你用一个明确定义(yì)的项目对象模型(xíng)来描述你的项目,然(rán)后Maven可(kě)以应用(yòng)横切的(de)逻辑,这些逻辑来自一组共享的(或者自定义的(de))插件(jiàn)。
apache-maven可以(yǐ)帮助用(yòng)户(hù)开发编程的项目,他可以(yǐ)让用户更加清(qīng)晰的查看项目的整体(tǐ)执行方案,他(tā)支持(chí)从(cóng)项(xiàng)目的中西(xī)构建管(guǎn)理的命令采用标准的方法来构(gòu)建项目、清楚的定义软(ruǎn)件程序(xù)的核心,让程序员能够了(le)解出现的运行流程,使Java开发人员的日常工作(zuò)更容易,并且有助于理解任何(hé)基于Java的的项目开发操作;apache-maven具(jù)有大量的项(xiàng)目(mù)管理内容,可以在构建(jiàn)的过程使用(yòng)使用预设的项目文件加入构建的(de)方案(àn)中(zhōng),让(ràng)程(chéng)序的构建(jiàn)方案更加(jiā)清晰、容易(yì),他支持大量的(de)插件操作, 所有的(de)工作都是由插件完成的(de),需要(yào)的朋友可以下载试试!
简(jiǎn)单的项目设置遵循最佳实践 - 获得(dé)一个新的项目或(huò)模(mó)块在(zài)几秒钟(zhōng)内启动
所有项目中的一(yī)致使用(yòng)意味着(zhe)新开发人员没有加(jiā)速到项目上的(de)时间
高级依赖管理包(bāo)括自动更新,依赖(lài)关(guān)闭(也(yě)称(chēng)为传递依赖(lài))
能够同时轻松处理多个项(xiàng)目
一个庞大且不(bú)断(duàn)增长的图书(shū)馆和元数(shù)据(jù)库,用于(yú)开箱即用,并且安装了最大的开源(yuán)项目,用于实时提供其最新版(bǎn)本
可扩展的(de),具(jù)有(yǒu)以Java或脚本语(yǔ)言轻松编(biān)写插件的能力
即(jí)时访问新功能,只需很少或不需要额外配置
在Maven之外的依赖(lài)管理和部署(shǔ)的Ant任务
基于(yú)模型的构建:Maven能够将任何数量(liàng)的项(xiàng)目构(gòu)建为预定(dìng)义的输出类型,例如JAR,WAR或基于项(xiàng)目的元数据的(de)分布,而不需要在(zài)大多数情况下执行任何脚本。
项目(mù)信息的相干站(zhàn)点:使用(yòng)与(yǔ)构建过程(chéng)相同的(de)元(yuán)数据,Maven能够生成一个(gè)网站或(huò)PDF,包括您希望添(tiān)加的任何文档,并添加(jiā)关于项目开发(fā)状态的(de)标准报告。此信息的示例可(kě)以在本网站(zhàn)左侧(cè)导航栏底部的“项(xiàng)目信息”和“项目报告”子菜单下查(chá)看。
发布管(guǎn)理和分发版本:无需额(é)外的(de)配置,Maven将与(yǔ)您的(de)源控制系(xì)统(如CVS)集成,并管理(lǐ)基于某(mǒu)个(gè)标签的(de)项目的发布。它也可以将其发布到分发位置以供其他项目(mù)使用。Maven能够发布单个输出,例(lì)如JAR,包括其他依赖关系(xì)和文档(dàng)的归档或作为源分发。
依赖管理:Maven鼓励使用JAR和其他依赖的中央(yāng)存储(chǔ)库。Maven提供了(le)一种机(jī)制,您的项目的客户可以使用它下载从中央(yāng)JAR存(cún)储库构建项目所需的任何JAR,类似于Perl的CPAN。这允许Maven的用(yòng)户跨项目重用JAR,并鼓励项目之(zhī)间(jiān)的通信,以确保(bǎo)处(chù)理向后兼容性问题(tí)。
