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

项目管理利器——maven

难度初级
时长 2小时 1分
学习人数
综合评分9.60
486人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.4 逻辑清晰
  • Pom.xml
    查看全部
  • clean install 命令
    查看全部
  • boot 类加载器框架,用来加载自己的类库
    查看全部
  • maven bin目录:mvn运行脚本
    查看全部
  • sddddd
    查看全部
  • bin目录包含mvn的运行脚本 boot目录包含一个类加载器的框架
    查看全部
  • Maven的三个生命周期: clean 清理项目:又分为三个阶段(pre-clean执行清理前的工作、clean清理上一次构建生成的所有文件、post-clean执行清理后的文件) default 构建项目(最核心):compile、test、package、install都属于default site 生成项目站点(根据POM的信息自动生成站点):pre-site 在生成项目站点前要完成的工作、site 生成项目的站点文档、 post-site 在生成项目站点后要完成的工作、site-deploy 发布生成的站点到服务器上 如下:使用source插件将项目的源码打包,使用命令 clean package
    查看全部
  • maven中的Pom.xml解析: <groupId>反写的公司网址+项目名</groupId> <artifactId>项目名+模块名</artifactId>模块的表示 <version></version>当前版本号 <packaging></packaging> <name></name>项目描述名
    查看全部
  • 项目管理利器(Maven)——依赖冲突 如果A和B依赖了一个不同版本的相同的构件C。 ①:短路优先: 会优先解析路径短的版本。 A -> B -> C -> X(jar) A -> D -> X(jar) 优先解析短的 ②:先声明先优先: 如果路径长度相同,则谁先声明,先解析谁。
    查看全部
    0 采集 收起 来源:maven依赖冲突

    2018-03-22

  • Maven创建目录的两种方式:(archetype自动创建目录骨架) 1.archetype:generate 按照提示进行选择。 2.archetype:generate -DgourpId=组织名,公司网址的反写+项目名称 -DartifactId=项目名-模块名 -Dversion=版本号
    查看全部
  • 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文件中去查找相应的配置依赖;如图dependency中 4. 根据配置依赖先去本地的仓库中查找jar包资源;(可以再相应的目录下用install创建) 5. 如果本地不存在,则会再去联网到maven的中央仓库中查找
    查看全部
  • mvn命令列表
    查看全部
  • pom.xml:(从struts-core的jar包中的maven中找到) ①.<modelVersion>:maven版本。 ②.<groupId>:项目的包名。 ③.<artifactId>:模块名。 ④.<version>:0.0.1SNAPSHOT快照版本 在cmd中运行项目:(先进入项目所存放的目录) ①mvn compile 编译主程序源代码,不会编译test目录的源代码。第一次运行时,会下载相关的依赖包,可能会比较费时 ②mvn test 运行应用程序中的单元测试 会生成target文件夹,主程序编译的字节码文件在classes下面,测试程序放在test-classes下,surefire-reports文件夹下面存放是的所生成的测试报告 ③mvn package 会在target目录下生成一个maven01-model-0.0.1SNAPSHPT.jar
    查看全部
  • 项目管理利器(Maven)——依赖范围(classPath:编译,运行,测试) 1.compile:默认范围,编译测试运行都有效 2.provided:在编译和测试时有效(servlet API) 3.runtime:在测试和运行时有效(jdbc驱动) 4.test:只在测试时有效 5.system:在编译和测试时有效,与本机系统关联,可移植性差 6.import:导入的范围,它只使用在dependencyManagement中,表示从其他的pom中导入dependency的配置
    查看全部
    0 采集 收起 来源:maven依赖范围

    2016-11-07

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

    2016-11-07

举报

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

微信扫码,参与3人拼团

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

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