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

项目管理利器——maven

难度初级
时长 2小时 1分
学习人数
综合评分9.60
486人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.4 逻辑清晰
  • 三种classpath:编译、测试、运行

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

    2020-07-28


  • parent:主要用于子模块中对父模块plugin的继承

    modules:用来运行多个maven项目,指定多个module模块进行编译

    module:模块


    查看全部
  • dependencyManagement:依赖的管理,里面也可以设置dependencies依赖列表,但它并不会被运行和引用到实际的依赖,主要运用在父模块中给子模块作继承用

    build:给构建行为提供相应的支持

    plugins:插件列表,里面包含多个plugin

    plugin:插件,每个插件都需要有groupId、artifactiId、version坐标信息


    查看全部
  • dependencies:依赖列表

    dependency:依赖项目

    groupId、artifactiId、version:坐标

    type:类型

    scope:依赖范围

    optional:设置依赖是否可选,两个值true和false,默认是false

    exclusions:排除依赖传递列表

    exlusion:排除依赖传递项


    查看全部
  • modelVersion:指定了当前pom的版本

    groupId:指定当前属于哪个实际的项目,反写的公司网址+项目名(反写即com在前,后面.imooc)

    artifactId:模块的标识,项目名+模块名

    version:版本号

    第一位大版本号、第二位分支版本号、第三位小版本号

    snapshot快照,alpha内部测试,beta公测,Release稳定,GA正式发布

    packaging:打包方式,默认是jar,还有war、zip、pom

    name:项目描述名,在产生项目对象文档的时候才会使用

    url:项目地址

    description:项目描述

    developers:开发信息

    licenses:许可证信息

    organization:组织信息

    查看全部
  • pom是maven的核心管理文件,用于项目描述、组织管理、依赖管理和构建信息的管理。


    查看全部
  • site 生成项目站点,包括

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

    site    生成项目的站点文档

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

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

    查看全部
  • default 构建项目(最核心),包含

    compile    test    package    install 

    查看全部
  • clean 清理项目,包含

    pre-clean    执行清理前的工作

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

    post-clean    执行清理后的文件

    查看全部
  • maven生命周期:

    • clean    清理项目

    • default    构建项目

    • site    生成项目站点

    三个生命周期相互独立。后一个依赖前一个。

    查看全部
  • 完整的项目构建过程:

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

    查看全部
  • 然后回到eclipse根目录,打开eclipse.ini打开。在图中的14行后面加上

    -vm
    C:\Java\jdk1.7.2_55\bin\javaw.exe


    查看全部
  • 若eclipse没有安装Maven,需要将maven插件放到图中的目录。然后重启软件。

    查看全部
  • 修改仓库的位置:

    在setting.xml文件的相应位置,添加图中的内容(路径根据自己实际)。然后将该setting.xml文件复制到指定的目录中,如图中的repo,这样日后更新Maven版本也不必再次修改setting文件。

    注意:路径需要用“/”

    查看全部
  • 设置镜像仓库:

    在setting.xml文件的相应地方中添加图中内容。

    注意:一旦配置,所有针对原厂库的访问都会转到镜像仓库,原厂库将不能直接访问。使用后默认都就好,不用修改。

    查看全部

举报

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

微信扫码,参与3人拼团

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

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