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

项目管理利器——maven

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

    compile 是默认的,对编译、测试、运行三种classpath都有效

    provided 在测试和编译时有效,运行时无效,如 Servlet API

    runtime 在测试和运行时有效,如 JDBC驱动实现

    test 在测试时有效,如 Junit

    system 和provided一样在测试和编译时有效,缺点是与本机系统相关联,可移植性差,如本机 JAVA_HOME环境变量

    import 导入的范围,表示从其他pom中导入的

    6种依赖范围如下:


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

    2019-04-15

  • 依赖冲突的解决方案

    1、短路优先:A——>B——>C——>x.jar

                          A——>D——>x.jar              以短路为主

    2、加载顺序优先:A——>B——>x.jar

                                 A——>C——>x.jar       pom.xml顺序在前就导入谁


    查看全部
    1 采集 收起 来源:maven依赖冲突

    2019-04-15

  • 完整的项目构建过程

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

             compile 编译

             test   测试

            package 打包

            clean  删除target

           install 安装jar包到本地仓库中


    查看全部
  • 第一次使用mvn archetype:generate出现Generating project in Interactive mode并保持暂停,

    需要再次在cmd中继续输入

    mvn archetype:generate -DgroupId=com.cyf -DartifactId=cms -DarchetypeArtifactId=maven-archetype-webapp -DarchetypeCatalog=internal。

    之后出现的暂停会有一些数字让选区,默认,直接敲enter,接着会出现版本选择的命令窗

    查看全部
  • Maven依赖

    1. 短路优先

    2. 先声明先优先 如果路径长度相同,则谁先声明,先解析谁

    查看全部
    0 采集 收起 来源:maven依赖冲突

    2019-04-03

  • Maven是自己与项目对象模型(POM),可以通过一小段描述信息来管理项目的构建、报告和文档的软件项目管理工具。

    查看全部
  • maven生命周期

    clean 清理项目    pre-clean执行清理前的工作 clean 清理上一次构建生成的所有文件 post-clean 执行清理后的文件

    default 构建项目   compile test package install  编译->测试->打包->安装

    site 生成项目站点

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

    site 生成项目的站点文档

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

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

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

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

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

                                       -DartifactId=项目名-模块名

                                            -Dversion =版本号

                                            -Dpackage=代码所存放的包名

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

             compile 编译

             test   测试

            package 打包

            clean  删除target

           install 安装jar包到本地仓库中

    查看全部
  • groupId 项目的包名

    artifactId 模块名

    version

    查看全部
  • Maven  

    src

    -main

    -java

    -package

    -test

    -java

    -package

    resources


    mvn -v  查看maven版本

    compile  编译

    test  测试

    package  打包

    clean  删除target

    install  安装jar包到本地仓库

    创建骨架的两种方式:

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

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

       -DartfactId=项目名-模块名

       -Dversion=版本号

       -Dpackage=代码所存在的包名


    查看全部
  • maven三套独立的生命周期

    clean 清理项目

    default 构建项目

    site 生成项目站点

    查看全部
  • 2,如何自动创建目录,E中安装插件,仓库 仓库位置,E中创建M项目,

     生命周期 ,POM中常用便签 依赖聚合继承


    查看全部
  • 123的迭代的的



    查看全部

举报

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

微信扫码,参与3人拼团

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

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