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

项目管理利器——maven

难度初级
时长 2小时 1分
学习人数
综合评分9.60
486人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.4 逻辑清晰
  • maven程序目录结构 项目名 -src -main -java -test -java -pom.xml
    查看全部
  • mvn compile 编译 mvn test 测试 man install 打包 mvn clean 清除target目录 mvn install 把程序jar包安装到本地仓库 maven 编译时(mvn compile)若编译的程序需要外部的类, 1.首先查找程序的pom.xml中的依赖dependency 2.再根据依赖查找本地仓库,本地仓库找不到则到中心仓库查找
    查看全部
  • maven目录结构
    查看全部
  • pom.xml
    查看全部
  • setting位置;apache-maven-3.1.0\conf\settings.xml pom.xml:Struts包MAIN-INF\
    查看全部
    0 采集 收起 来源:maven依赖传递

    2017-11-23

  • maven依赖范围 compile:默认的范围,编译测试运行都有效 provided:编译和测试有效 runtime:测试和运行的时候有效 test:只在测试时有效 system:与本机系统相关联 import:导入的范围,它只使用在dependencyManagement中,表示从其他的pom导入dependency的配置
    查看全部
    0 采集 收起 来源:maven依赖范围

    2017-11-23

  • 目录结构: boot目录包含一个类加载器框架 |-Maven使用它加载自己的类库 bin目录包含mvn的运行脚本 |-在cmd中输入mvn就会调用这些脚本 confing目录包含配置文件 lib目录包含mvn平时使用的所有类库,除了自身的,还有第三 方的依赖的类库 配置环境变量: 环境变量分为用户变量和系统变量 如果电脑是多人使用,为了不影响别人,就在用户变量设置。 如果是私人的话,就无所谓了。 新建一个变量 name: M2_HOME value:maven的安装目录 path 添加 ;%M2_HOME%\bin
    查看全部
  • Maven可以帮助我们更有效的管理项目,也是强大的自动化构建工具,覆盖了编译,测试,运行,清理(没听清),打包,部署,整个项目构建的周期,提供了一个仓库的概念,统一管理项目依赖的第三方jar包。 最大可能的避免因环境配置不同,不同地方不能运行。
    查看全部
  • 继承 子pom.xml的写法,先 <parent> <groupId>项目ID</groupId> ... ... <parent>
    查看全部
  • 继承的写法,父pom.xml
    查看全部
  • 聚合的写法 <modules> <module>../hongxing-bge</module> </modules>
    查看全部
  • 1.maven短路优先选择,也就是说相同名称的jar包谁的继承体系最近依赖谁。 2.先声明先优先,路径相同的先声明的先解析
    查看全部
    0 采集 收起 来源:maven依赖冲突

    2017-11-22

  • 依赖具有传递性所以如果需要去除不需要的依赖则 <exclusions> <groupId>项目ID</groupId><groupId>com.hongxing</groupId> <artifactID>项目名+模块名</artifactID><groupId>hongxing-bge</groupId> </exclusions>
    查看全部
    0 采集 收起 来源:maven依赖传递

    2018-03-22

  • 直接打包加入本地仓库,如果其依赖项无法在本地仓库和中央仓库找到则报错,需要将他的依赖项clean package->install(缺少的项目) 然后再clean install(当前项目)
    查看全部
    0 采集 收起 来源:maven依赖传递

    2018-03-22

  • <dependency> <groupId>项目ID</groupId><groupId>com.hongxing</groupId> <artfactId>项目名+模块名</artfactId><artfactId>hongxing-nage</artfactId> <version>版本ID</version> </dependency>
    查看全部
    0 采集 收起 来源:maven依赖传递

    2018-03-22

举报

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

微信扫码,参与3人拼团

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

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