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

项目管理利器——maven

难度初级
时长 2小时 1分
学习人数
综合评分9.60
486人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.4 逻辑清晰
  • 依赖的传递需要父级module已经在仓库里。
    查看全部
    0 采集 收起 来源:maven依赖传递

    2015-10-07

  • 标签的描述
    查看全部
  • pom.xml
    查看全部
  • D_r
    依赖冲突 不同版本的构件 1.短路优先 2.先声明先优先 如果路径长度相同,则谁先声明,先解析谁
    查看全部
    0 采集 收起 来源:maven依赖冲突

    2015-10-05

  • D_r
    依赖范围 scope 1.compile:默认范围,编译测试运行都有效 2.provided:在编译和测试时有效 3.runtime:在测试和运行时有效 4.test:只在测试时有效 5.system:在编译和测试时有效,与本机系统关联,可移植性差 6.import:导入的范围,它只使用在dependencyManagement中,表示从其他的pom中导入dependency的配置
    查看全部
    0 采集 收起 来源:maven依赖范围

    2015-10-05

  • D_r
    pom.xml解析 1.根元素 project 2.modelVersion 固定版本4.0.0 指定了当前pom的版本 3.坐标 <groupId>,<artifactId>,<version>,<packageing> groupId 反写的公司网址+项目名 artifactId 项目名+模块名 version 版本号 第一个0表示大版本号,第二个0表示大版本号,第三个0表示大版本号。如:0.0.1snapshot快照。 (snapshot 快照/alpha 内部测试/beta 公测/Release稳定/GA正式发布) packaging 打包方式 默认是jar 4. name :项目描述名 url:项目的地址 description:项目描述 developers:开发人员列表 licenses:许可证 organization:组织信息 5.dependency的 <optional>:设置依赖是否可选 <exclusions>:排除依赖传递列表(A->B->C,可排除C) 6.dependencyManagement管理,仅仅启到定义的作用,用于定义parent,子模块继承。 7.build-plugins 插件列表 8.parent 、 modules
    查看全部
  • D_r
    完整的项目构建过程包括: 清理、编译、测试、打包、集成测试、验证、部署 maven生命周期: clean:清理项目 - pre-clean :执行清理前的工作 - clean:清理上一次构建生成的所有文件 - post-clean:执行清理后的文件 default:构建项目 - compile test package install site:生成项目站点 - pre-site 在生成项目站点之前要完成的工作 - site 生成项目的站点文档 - post-site在生成项目站点后要完成的工作 - site-deploy发布生成的站点到服务器上
    查看全部
  • D_r
    1.坐标 能够唯一标识平面中的一点, 基本坐标groupId artifactId version,还有packing、classifier, 一般groupId:公司反写 + 项目名 artifactId :项目名-模块名 2.构件:jar、war都称之构件,用maven坐标唯一标识。 3.仓库 分为 本地/远程仓库 lib下maven-model-builder-3.1.1.jar中的pom.xml为所有pom文件父类,里面配置有默认中央仓库。 修改仓库默认地址,在settings.xml中: <localRepository>d:/tools/maven/maven_resp</localRepository> 一般将将settings.xml复制一份到maven_resp中,他将继承conf/settings.xml,这样可以保证以后升级maven版本不会覆盖自定义配置。
    查看全部
  • D_r
    maven提供的archetype插件,用于创建符合maven规定的目录骨架。 目录规定:src-main-java-主代码 /src-test-java-测试代码 mvn archetype:generate:运行命令后提示输入版本,groupId,artifactId,version,package mvn archetype:generate -DgroupId:组织名,公司域名反写+项目名 -DartifactId:项目名-模块名 -Dversion:版本 -Dpackage:包名。一次性创建。
    查看全部
  • D_r
    maven常用构建命令 1. mvn -v 版本 2. mvn compile 编译 3. mvn test 测试 4. mvn package 打包 5. mvn clean 清除maven生成的target目录 6. mvn install 将生成的jar安装到本地仓库中 maven编译代码的流程; 1. 执行mvn compile 命令编译java代码文件 2. 如果发现代码中引用到了其他的包文件(jar包) 3. 首先回去核心配置文件pom.xml文件中去查找相应的配置依赖 4. 根据配置依赖先去本地的仓库中查找jar包资源 5. 如果本地不存在,则会再去联网到maven的中央仓库中查找
    查看全部
  • pom.xml 1.<modelVersion> maven版本; 2.<groupId>项目的包名 3.<artifactId>模块名 4.<version>0.0.1SNAPSHOT快照版本
    查看全部
  • 目录结构说明
    查看全部
  • maven
    查看全部
  • 此文件在哪儿找啊
    查看全部
  • 目录结构说明
    查看全部

举报

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

微信扫码,参与3人拼团

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

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