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

项目管理利器——maven

难度初级
时长 2小时 1分
学习人数
综合评分9.60
486人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.4 逻辑清晰
  • maven是基于项目对象模型(pom),可以通过一小段描述信息来管理项目的构建、报告和文档的软件项目管理工具。 下载maven访问maven.apache.org下载 maven目录结构: bin目录:mvn运行的一些脚本,在Windows命令行输入命令时会调用。 boot目录:包含了一个类加载器的框架,maven使用它加载自己的类库。 conf:配置文件,setting.xml,log。 lib:包含了maven自身和第三方依赖的类库 配置环境变量: M2_HOME:maven主目录 path 添加 :%M2_HOME%\bin 检测安装: cmd: mvn -v
    查看全部
  • maver gradle ant 项目构建项目管理
    查看全部
  • 作如下更改:<pakcaging>pom</packaging> 加入代码:<moduels> <moduel>../hongxing-bge</moduel> <moduel>../hongxing-nage</moduel> <moduel>../hongxing-shanji</moduel> </moduels> 保存,run as clean install即可 继承:解决多个项目含有相同特性的问题: 新建maven项目:作如下更改: <packaging>pom</packaging> <properties> <junit.version>3.8.1</junit.version> </properties> <dependencyManagement> <!-- 加入共同特性的依赖--> <dependencies><dependency> <groupId></> <artifactId></> <version>${junit.version}</version> <scope>test<scope> </dependency></dependencies> </dependencyManagement> 以上是对父级的pom。xml文件的更改,下面是对子项目pom。xml文件的修改: 加入:<parent><!-- 父级pom。xml文件的坐标--><parent>;<dependency><groupId></> <artifactId></><!-- 删除version和scope标签--> </dependency>
    查看全部
  • 聚合:若想将多个maven项目install到本地仓库,为了不一个一个的操作,maven提供了一种方式可以一起将这些项目install到本地仓库,此法成为聚合。 步骤:1)建立一个新的maven项目,更改其pom.xml文件
    查看全部
  • default构建项目(核心):compile,test,package,install site生成项目站点: pre-site:在生成项目站点前要完成的工作 site:生成项目的站点文档 post-site:在生成项目站点后要完成的工作 site-deploy:发布生成的站点到服务器
    查看全部
  • maven的生命周期有三套: clean 清理项目 default 构建项目 site 生成项目的站点 而clean清理项目又分为: pre-clean 执行清理前的工作 clean 清理上一次生成的文件 post-clean 执行清理后的文件
    查看全部
  • 依赖冲突:A传递依赖于D的不同版本,A会依赖于哪个版本的D; 解决冲突的两大原则:短路径优先(路径长度不同),先申明者优先(路径长度相同) 1)A->B->C->D 2)A->E->D 此时A依赖于2)情况下的D的版本 1)A->B->D 2)A->E->D 此种情况下,若在A的pom文件中,B的依赖声明先于E的依赖声明,则A依赖于1)情况下的D的版本
    查看全部
    0 采集 收起 来源:maven依赖冲突

    2018-03-22

  • 在打包成功后使用jetty:run来运行jetty服务
    查看全部
  • 项目上右键-property-Project Facets 选择Dynamic Web Module 将项目转成Web项目
    查看全部
  • setting.xml中大概182行位置,制定jdk版本
    查看全部
    0 采集 收起 来源:maven依赖传递

    2017-10-28

  • maven提供了三种classpath
    查看全部
    0 采集 收起 来源:maven依赖范围

    2017-10-28

  • dependencyManagement依赖管理 build 编译 parent用于子模块对父模块对继承; modules用于多模块一起编译
    查看全部
  • dependencies标签
    查看全部
  • name项目名称 url 项目地址 description项目描述 developers开发者 licenses 许可信息 organization机构信息
    查看全部
  • pom.xml标签 modelVersion 制定Pom的版本 groupid/artifactid/version/packaging坐标标签
    查看全部

举报

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

微信扫码,参与3人拼团

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

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