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

项目管理利器——maven

难度初级
时长 2小时 1分
学习人数
综合评分9.60
486人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.4 逻辑清晰
  • 项目管理利器(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目录结构 src -main -java -package -test -resources -java -package
    查看全部
  • artifactId的值是模块名称,建议使用项目名
    查看全部
  • groupId的值就是项目的包名
    查看全部
  • 创建maven项目
    查看全部
  • 环境搭建以及环境变量配置
    查看全部
  • 常用命令
    查看全部
  • 简单的maven目录结构
    查看全部
  • 命令行确认环境是否成功
    查看全部
  • 如果有一天..你在配置maven环境变量后出现了错误:ERROR: JAVA_HOME is set to an invalid directory.....请一定记得....移........除......JAVA_HOME.....变量值..........末尾的那.......个..............分号";"!! 卒. JAVA_HOME=C:\Program Files\Java\jdk1.8.0_91 M2_HOME=E:\apache-maven-3.3.9 Path=%M2_HOME%\bin
    查看全部
  • 创建目录
    查看全部
  • maven生命周期
    查看全部
  • 项目管理利器(Maven)依赖范围scope 1、compile:默认方位,编译测试运行都有效 2、provided:在编译测试时有效 3、runtime:在测试和运行时有效 4、test:只在测试时有效 5、system:在编译和测试时有效。与本机系统关联,可移植性差 6、import:导入的范围,它只使用在dependencyManagerment中,表示从其他的pom中导入dependency的配置
    查看全部
    0 采集 收起 来源:maven依赖范围

    2016-09-20

  • 项目管理利器(Maven)——Pom.xml解析 <name>项目的描述名</name> <url>项目的地址</url> <description>项目描述</description> <developers>开发人员信息</developers> <licenses>许可证信息</licenses> <!-- 依赖列表 --> <dependencies> <!-- 依赖项 --> <dependency> <groupId></groupId> <artifactId></artifactId> <version></version> <type></type> <scope>依赖的范围</scope> <optional>设置依赖是否可选,默认是false</optional> <!-- 排除依赖传递列表 --> <exclusions> <exclusion></exclusion> </exclusions> </dependency> </dependencies> <!-- 依赖的管理,一般定义在父模块中,由子模块去继承 --> <dependencyManagement> <dependencies> <dependency></dependency> </dependencies> </dependencyManagement> <!-- 对构建行为提供相应的支持 --> <build> <!-- 插件列表 --> <plugins> <plugin> <!-- 指定坐标 --> <groupId></groupId> <artifactId></artifactId> <version></version> </plugin> </plugins> </build> <!-- 一般在子模块中指定所继承的父模块 --> <parent></parent> <!-- 模块列表 --> <modules> <module></module> </modules>
    查看全部

举报

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

微信扫码,参与3人拼团

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

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