maven是跨平台的构建东西
它服务于构建,是一个非常壮大的构建东西,自动化构建历程(从清算、编 译、测试到生成报告,再到打包和布置。只需Maven设置好项目,输入简朴敕令如 :mvn clean install 即可完成一系列操纵)最大化的消除了构建的反复,笼统了一个完 整的构建生命周期模子,它跨平台,对外供应了一致的操纵接口,规范化构建历程 。
maven是依靠治理东西和项目治理东西
经由过程一个坐标体系正确定位每个构件(artifact);
经由过程Maven的衍生东西(如 Nexus),能够对开源类库疾速定位,协助自动下载。 maven的项目构造、测试用例定名体式格局等都有已定好的划定规矩,只需遵照 划定规矩,用户在项目间切换时免除分外时刻————商定优于设置
maven包含了:
一个项目对象模子 (Project Object Model), 一个项目一个pom.xml
一组规范鸠合,
一个项目生命周期(Project Lifecycle),
一个依靠治理体系(Dependency Management System),
和用来运转定义在生命周期阶段(phase)中插件(plugin)目的(goal)的逻辑。
当你运用Maven的时刻,你用一个明白定义的项目对象模子来形貌你的项目,然后 Maven 能够运用横切的逻辑,这些逻辑来自一组同享的(或许自定义的)插件。
以上就是java中的maven是什么的细致内容,更多请关注ki4网别的相干文章!