专注Java教育14年 全国咨询/投诉热线:444-1124-454
赢咖4LOGO图
始于2009,口口相传的Java黄埔军校
首页 hot资讯 Maven视频教程,菜鸟教程

Maven视频教程,菜鸟教程

更新时间:2020-11-20 15:32:34 来源:赢咖4 浏览875次

Maven除了以程序构建能力为特色之外,还提供高级项目管理工具。由于Maven的缺省构建规则有较高的可重用性,所以常常用两三行Maven构建脚本就可以构建简单的项目。由于Maven的面向项目的方法,许多Apache Jakarta项目发文时使用Maven,而且公司项目采用Maven的比例在持续增长。


Maven视频教程


特点


那么,Maven和Ant有什么不同呢?在回答这个问题以前,首先要强调一点:Maven和Ant针对构建问题的两个不同方面。Ant为Java技术开发项目提供跨平台构建任务。Maven本身描述项目的高级方面,它从Ant借用了绝大多数构建任务。因此,由于Maven和Ant代表两个差异很大的工具,所以接下来只说明这两个工具的等同组件之间的区别,如图:


Maven视频教程


Maven是一个项目管理工具,它包含了一个项目对象模型(Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。当你使用Maven的时候,你用一个明确定义的项目对象模型来描述你的项目,然后Maven可以应用横切的逻辑,这些逻辑来自一组共享的(或者自定义的)插件。


Maven有一个生命周期,当你运行mvn install的时候被调用。这条命令告诉Maven执行一系列的有序的步骤,直到到达你指定的生命周期。遍历生命周期旅途中的一个影响就是,Maven运行了许多默认的插件目标,这些目标完成了像编译和创建一个JAR文件这样的工作。


此外,Maven能够很方便的帮你管理项目报告,生成站点,管理JAR文件,等等。


常用命令


mvn archetype:generate创建Maven项目


mvn compile编译源代码


mvn deploy发布项目


mvn test-compile编译测试源代码


mvn test运行应用程序中的单元测试


mvn site生成项目相关信息的网站


mvn clean清除项目目录中的生成结果


mvn package根据项目生成的jar


mvn install在本地Repository中安装jar


mvn eclipse:eclipse生成eclipse项目文件


mvnjetty:run启动jetty服务


mvntomcat:run启动tomcat服务


mvn clean package-Dmaven.test.skip=true:清除以前的包后重新打包,跳过测试类


赢咖4的Maven入门视频教程,本套入门视频教程适合Maven零基础的学员学习,这套Maven视频教程通俗易懂,是你学习Maven的好帮手。


课程学习目录


1.Maven教程:软件工程和maven

2.Maven教程:maven能干什么

3.Maven教程:构建

4.Maven教程:maven核心概念

5.Maven教程:maven安装

6.Maven教程:约定目录结构

7.Maven教程:maven下载做了什么

8.Maven教程:修改本地仓库地址

9.Maven教程:复习

10.Maven教程:仓库概念

11.Maven教程:仓库分类

12.Maven教程:pom文件分析-坐标

13.Maven教程:pom文件分析-依赖

14.Maven教程:maven生命周期

15.Maven教程:单元测试junit

16.Maven教程:maven命令-编译

17.Maven教程:maven命令-测试-打包-安装

18.Maven教程:编译插件配置

19.Maven教程:idea中设置maven

20.Maven教程:idea新建工程设置maven

21.Maven教程:idea创建javase项目

22.Maven教程:使用单元测试

完整目录可以关注赢咖4Java视频教程


Maven视频教程


以上就是对“Maven视频教程,菜鸟教程”的介绍,希望对大家有所帮助,还想学习更多关于Java的课程,可以关注赢咖4官网Java视频教程,免费下载学习。


提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>