为了账号安全,请及时绑定邮箱和手机立即绑定

项目管理利器——maven

难度初级
时长 2小时 1分
学习人数
综合评分9.60
486人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.4 逻辑清晰
  • maven的依赖范围分为六大类

    1.compile:默认范围,编译测试运行都有效

    2.provided:在编译和测试时有效

    3.runtime:在测试和运行时有效   

    4.test:只在测试时有效

    5.system:在编译和测试时有效,与本机系统关联,可移植性差

    6.import:导入的范围,它只使用在dependencyManagement中,表示从其他的pom中导入dependency的配置

    查看全部
    0 采集 收起 来源:maven依赖范围

    2019-10-12

  • 解析pom的内容2 

    查看全部
  • 解析pom的内容1
    查看全部
  • 完整的项目构建过程包括:

    清理、编译、测试、打包、集成测试、验证、部署

    maven定义了三套完整的生命周期:

     clean:清理项目

          - pre-clean :执行清理前的工作

          - clean:清理上一次构建生成的所有文件

          - post-clean:执行清理后的文件

     default:构建项目(最核心)

          - compile test package install

     site:生成项目站点

          - pre-site 在生成项目站点之前要完成的工作

          - site 生成项目的站点文档

          - post-site在生成项目站点后要完成的工作

          - site-deploy发布生成的站点到服务器上

    查看全部
  •  国内镜像仓库

    查看全部
  • maven中的坐标和仓库

    坐标概念:

    maven中,任何一个依赖、插件、项目构建的输出,都可以称为构建,

    所有构件通过坐标作为其唯一标识。

    建议:创建maven项目时,java的包名应该与pom中<gorupId>(公司域名反写+项目名)和<artifactId>(项目名-模块名)相吻合,<version>(构建的版本号)这样看起来更清晰,并符合逻辑,也更方便搜索。

    仓库概念:

    管理项目的依赖,又分为本地仓库和远程仓库。

    本地仓库找不到我们的构建,则会去maven的全球中央仓库查找,查找到后就会下载到本地仓库中,如果远程仓库中也找不到就会报错,maven默认提供了一个全球中央仓库地址(apache-maven——>lib——>maven-model-builder.license.jar里的pom-4.0.0xml,maven提供的超级pom,所有pom都会继承它)。

    中央仓库地址:基本上平常用的开源框架,这里都会有。

    镜像仓库它提供了和中央仓库一样的功能,maven的中央仓库的服务器是国外的,所以使用镜像仓库访问资源更稳定一些。

    修改镜像仓库的位置:apache-maven——>conf——>setting.xml中mirror,配置了镜像仓库,就不会再访问中央仓库。

    更改仓库位置:maven从远程仓库中下载构件,默认存放在用户目录中,一般不会把仓库放在C盘目录中,如果遇到一些问题这个数据可能就没了,并且把setting复制一份放到goujian文件夹下,更新maven版本,就不用在重新更改了。

     

    查看全部
  • 建立目录的两种方式
    查看全部
  • maven
    查看全部
  • bin目录包含mvn的运行脚本

    查看全部
  • 常用的构建命令
    查看全部
  •  

    maven需要配置环境变量

    1. 在系统变量中,新建一个变量名为M2_HOME,变量值为maven的安装目录(bin,lib前一层)

    2. 修改path   加;(分号)%M2_HOME%\bin

    查看全部
  • 创建目录的两种方式

    1. mvn  archetype:generate   按照提示进行选择

    2. archetype:generate -DgroupId=组织名,公司网址的反写+项目名

      -DartifactId=项目名-模块名

      -Dversion=版本号

      -Dpackage=代码所存在的包名

                        


    查看全部
  • maven常用命令:mvn -v 查看maven版本

                                         compile  编译

                                         test  测试

                                         package  打包

                                        clean  删除target(maven所生成的目标文件)

                                        install  安装jar包到本地仓库中

    查看全部
  • maven常用命令:mvn -v 查看maven版本

                                         compile  编译

                                         test  测试

                                         package  打包

                                        clean  删除target(maven所生成的目标文件)

                                        install  安装jar包到本地仓库中



    查看全部
  • 测试笔记功能


    查看全部

举报

0/150
提交
取消
课程须知
学习本门课程前需要具备Java基础和Java Web基础!
老师告诉你能学到什么?
1、maven的基本概念 2、如何快速使用maven来构建项目 3、maven中的核心概念 4、使用maven构建web项目以及如何集成tomcat、jetty插件

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!