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

项目管理利器——maven

难度初级
时长 2小时 1分
学习人数
综合评分9.60
486人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.4 逻辑清晰
  • 根据老师的视频徒手构建了一个demo版的meven工程,同时重新设置了本地的maven 仓库,编码、创建Pom文件,编译、测试、打包,全部搞定,真是很兴奋,很感谢老师的视频。
    查看全部
  • 1. 短路优先 A->B->C->x A->d-X 优先 2. 先声明,先优先
    查看全部
    0 采集 收起 来源:maven依赖冲突

    2018-03-22

  • 1、坐标(构件通过坐标作为其唯一标识) groupId、artifactId、version 2、仓库: 本地仓库 远程仓库(全球中央仓库https://repo.maven.apache.org/maven2) 镜像仓库 /conf/setting.xml镜像仓库配置: <mirror> <id>maven.net.cn</id> <mirror> <id>alimaven</id> <mirrorOf>central</mirrorOf> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/repositories/central/</url> </mirror> 3、修改本地仓库的位置 <localRepository>...</localRepository> Ps:一旦配置了镜像仓库,那么先前的所有配置都会转到镜像仓库中。 默认仓库位置.m2 repository,将settings.xml复制到更改后的本地仓库中,这样maven版本更新了,也不用修改settings.xml了
    查看全部
  • pom介绍
    查看全部
  • 课程总结
    查看全部
    0 采集 收起 来源:课程总结

    2017-12-05

  • 版本说明 snapshot 快照 alpha 内部测试 beta 公测 Release 稳定 GA 正式发布
    查看全部
  • site 生成项目站点 pre-site 在生成项目站点前要完成的工作 site 生成项目的站点文档 post-site 在生成项目站点后要完成的工作 site-deploy 发布生成的站点到服务器上
    查看全部
  • default 构建项目 compile test package install
    查看全部
  • clean 清理项目 pre-clean 执行清理前工作 clean 清理上一次构建生成的所有文件 post-clean 执行清理后的文件
    查看全部
  • 完整的项目构建过程:清理,编译,测试,打包,集成测试,验证,部署
    查看全部
  • 创建maven demo 过程。 1.手动创建maven 包结构。初步了解maven包结构。 2.分别手写实际运行类即main下包结构的java和test包结构下的java测试类。 3.在当前项目目录下运行mvn compire 生成预编译文件,文件放置在target的子系结构classes包中。 4.在当前项目目录下运行mvn test 运行test包下的所有测试类。通过测试类检验程序是否可执行。对问题进行早处理 5.mvn package 将当前项目打成jar包。根据是否需要,执行此命令。
    查看全部
  • 是什么?jar版本控制工具. 作用:控制jar包版本,大幅度避免jar冲突,冗余。避免不同环境造成无法运行。 maven项目结构: 项目名:例如maven01 src 源码目录 main:实际运行程序目录 包目录: 例如com.mooc.maven01.model test :测试类目录 包目录: 例如com.mooc.maven01.model resouce:配置文件目录 target:运行mvn compile 生成的预编译目录
    查看全部
  • 继承 1.应用场景:组件聚合时,多个组件使用相同的依赖导致聚合后出现重复,使用一个父组件定义该依赖,然后有需要的组件继承该组件,聚合时就不会重复 2.父组件定义依赖 在父组件-->dependencyManager-->dependencies下定义dependency 注意,dependencyManager下定义的dependency,该组件不依赖 3.继承父组件 parent标签下引用父组件的坐标 创建dependency引用,只有groupId和artifactId子元素
    查看全部
  • 聚合(将多个模块聚合) 1.创建聚合项目 proj-aggreation 2.packaging为pom 3.使用modules定义要聚合的模块 <modules> <module>../proj-m1</module> <module>../proj-m2</module> </modules>
    查看全部
  • 依赖冲突的解决 1.短路优先: A->B->X(v1.0),A->C->D->X(v2.0) A-->X(v1.0) 2.声明顺序: A->B->X(v1.0),A->C->X(v2.0),A-pom.xml: ... <dep C> <dep B> ... A-->X(v2.0) 路径长度相同时,哪个dependency先在pom.xml声明,哪个就优先
    查看全部
    1 采集 收起 来源:maven依赖冲突

    2018-03-22

举报

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

微信扫码,参与3人拼团

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

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