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

项目管理利器——maven

难度初级
时长 2小时 1分
学习人数
综合评分9.60
486人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.4 逻辑清晰
  • 项目管理利器(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文件中去查找相应的配置依赖;如图dependency中 4. 根据配置依赖先去本地的仓库中查找jar包资源;(可以再相应的目录下用install创建) 5. 如果本地不存在,则会再去联网到maven的中央仓库中查找。
    查看全部
  • 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)——maven介绍及环境搭建 maven可以帮助我们更有效地管理项目,它也是一套强大的自动化构建工具,覆盖了编译、测试、运行、清理、打包和部署等整个项目周期。它提供了一个仓库的概念,统一帮助我们管理项目所依赖的第三方jar包,最大地避免了由于运行环境配置的不同而引起的问题。 1、目录结构: boot目录:包含一个类加载器框架。 bin目录:包含mvn的运行脚本。 confing目录:包含配置文件。 lib目录:包含mvn使用的类库。 2、配置环境变量: M2_HOME maven主目录 path 添加 ;%M2_HOME%\bin 3、检测安装:cmd: mvn -v
    查看全部
  • 项目管理工具:maven,ant,gradle
    查看全部
  • maven自带的插件创建目录骨架
    查看全部
  • maven常用命令
    查看全部
  • 从maven的官网下载maven的文件
    查看全部
  • 完整的项目构建过程包括: 清理->编译->测试->打包->集成测试->验证->部署
    查看全部
  • maven中的坐标与仓库. 每个maven项目都有自己的一个坐标. 任何一个依赖也是一个坐标.依赖的jar其实也是一个maven项目. 在maven项目的pom.xml配置文件中设置该项目的坐标. 坐标由groupId、artifactId、version、packaging构成. 在<dependencies>标签对下的<dependency>标签对中添加依赖. 标签对中要使用groupId、artifactId、version、scope标签共同构成一个坐标去寻找该坐标对应的jar. 根据Maven坐标定义每个构建在仓库中唯一存储路径,大致为:groupId/artifactId/version/artifactId-version.packaging 仓库是用来管理项目的依赖. 仓库分为本地仓库、远程仓库(中央仓库). 当本地仓库找不到需要的依赖,则会在远程仓库中查找,查找到后会下载到本地仓库中. 如果远程仓库都查找不到就会报错. 镜像仓库(A提供了B一样的功能):maven中心仓库的服务器都是位于国外的,有时候因为一些原因导致无法访问.不过在国内也有maven的镜像仓库,相对来说会更快更稳当. 可以在settings.xml中修改镜像仓库位置.
    查看全部
  • 在cmd中输入mvn –v验证配置是否成功
    查看全部
  • 配置maven环境变量,创建M2_HOME,存放maven安装目录,在path目录中加入%M2_HOME%/bin
    查看全部
  • 报告和文档的软件项目管理工具
    查看全部
  • 通过一小段描述信息来管理项目的构建,文档
    查看全部
  • maven是基于文档对象模型(pom)
    查看全部
  • maven帮助你合理的管理项目
    查看全部

举报

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

微信扫码,参与3人拼团

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

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