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

项目管理利器——maven

难度初级
时长 2小时 1分
学习人数
综合评分9.60
486人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.4 逻辑清晰
  • 指定maven项目默认jdk版本https://img1.sycdn.imooc.com//5d5bc0540001b19b10740607.png

    查看全部
    0 采集 收起 来源:maven依赖传递

    2019-08-20

  • maven scope依赖范围

    compile:默认,编译、测试、运行都有效

    provided:在编译、测试时有效

    runtime:测试、运行是有效

    test:测试范围有效

    system:同provided,本机系统相关联,可移植性查

    import:导入的范围,它只使用在dependencyManagement中,标识从其他的pom中导入dependency配置


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

    2019-08-20

  • pom.xml解析

    https://img1.sycdn.imooc.com//5d5bbc140001ef3f10800610.png

    https://img1.sycdn.imooc.com//5d5bbc2e00018b4d10780612.png

    https://img1.sycdn.imooc.com//5d5bbc950001f02610820610.png

    查看全部
  • maven生命周期:

    clean 清理项目

    pre-clean 执行清理前的工作

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

    post-clean 执行清理后的文件

    default 构建项目(最核心)

    compile test package install

    site 生成项目站点

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

    site 生成项目的站点文档

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

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

    绑定插件到某一阶段:

    https://img1.sycdn.imooc.com//5d5baf7d0001c95511970673.png


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

    坐标:groupId artifactId version

    仓库:

    本地仓库

    远程仓库:\\apache-maven-3.5.4\lib\maven-model-builder-3.5.4\org\apache\maven\model\pom.xml

      https://repo.maven.apache.org/maven2/

    镜像仓库: \\apache-maven-3.5.4\conf\settings.xml

    <mirrors></mirrors>

    更改仓库位置:\\apache-maven-3.5.4\conf\settings.xml

    <localRepository>D:\maven\repository</localRepository>


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

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

    2. mvn archetype:generate 

    -DgroupId= 组织名,公司网址反写+项目名

    -DartifactId= 项目模块名

    -Dversion= 版本号

    -Dpackage= 代码所存在的包


    查看全部
  • mvn -v  版本

    compile 编译

    test 测试

    package 打包

    clean 删除target目录(编译好的.class字节码文件,测试报告等

    install 安装jar包到本地仓库

    查看全部
  • mvn 快速创建目录命令的两种方式

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

    2. archetype:generate

      -DgroupId=组织名(一般是:公司网址的反写+项目名,例如:com.imooc.demo01)

      -DartifactId=项目名-模块名(例如:demo01-model)

      -Dversion=版本号(例如:1.0.0-SNAPSHOT)

      -Dpackage=代码所存的目录(一般是组织名+模块名,例如:com.imooc.demo01.model)

    查看全部
  • mvn -v 查看maven版本

            compile 编译

            test 测试

            package 打包

            clean 删除target目录(编译好的.class字节码文件,测试报告等)

            install 安装jar包到本地仓库

    查看全部
  • maven 目录结构:

    src

        -main

            -java

                -package

        -test

            -java

                -package

        resource

    查看全部
  • 总结:相信不久以后,你就能升职加薪,出任CEO,迎娶白富美,走上人生巅峰。
    查看全部
    0 采集 收起 来源:课程总结

    2019-08-07

  • Maven project structrue: project name -----src      --main        --java          --package      --test        --java          --package      --resources -----pom.xml Repository: local: by default is ${user.home}/.m2/repository (to change the local stograge location: apache-maven-3.5.3/conf/settings.xml) dedault remote: /Users/jkll/apache-maven-3.5.3/lib/maven-model-builder-3.5.3.jar/org/apache/maven/model/pom-4.0.0.xml   to set mirror repository: apache-maven-3.5.3/conf/settings.xml once mirror repository is set, all download will find from mirror repository basic command: mvn -v -- check version mvn compile -- compile and generate folder 'target' mvn test -- test project mvn package  -- pack jar/war file mvn clean -- delete 'target' mvn install -- generate jar/war and add to local maven respository scaffold to generate maven project: mvn archetype:generate -- prompt step by step mvn archetype:generate -DgroupId=com.imooc.maven03 -DartifactId=maven03-demo -Dversion=1.0.0SNAPSHOT -Dpackage=com.imooc.maven04.demo

    查看全部
    0 采集 收起 来源:课程总结

    2019-08-06

  • 依赖原则二,先声明原则
    查看全部
    0 采集 收起 来源:maven依赖冲突

    2019-08-06

  • maven依赖jar原则1,短路优先原则
    查看全部
    0 采集 收起 来源:maven依赖冲突

    2019-08-06

  • 关于maven项目的版本号简单介绍
    查看全部

举报

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

微信扫码,参与3人拼团

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

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