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

项目管理利器——maven

难度初级
时长 2小时 1分
学习人数
综合评分9.60
486人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.4 逻辑清晰
  • 1.建立依赖(A依赖B) 在A的pom.xml创建dependency,引用B的坐标就创建了A对B的依赖 2.间接依赖 A依赖B,B依赖C,A就间接依赖C 3.排除依赖(A依赖B,B依赖C,排除A对C的依赖) 在A对B的dependency定义下,使用exclusion引用C的坐标,就排除了A对C的依赖
    查看全部
    0 采集 收起 来源:maven依赖传递

    2017-11-28

  • dependency scope:指定依赖范围(参考:scope:指定依赖范围 --compiler:默认的范围,编译测试运行都有效 --provided:编译测试时有效 --runtime:测试和运行时有效 --test:测试时有效 --system:与本机系统相关联,可移植性差 --import:导入的范围,只在dependencyManagement中使用,表示从其他的pom中 导入dependency的配置) --compiler:默认的范围,编译测试运行都有效 --provided:编译测试时有效 --runtime:测试和运行时有效 --test:测试时有效 --system:与本机系统相关联,可移植性差 --import:导入的范围,只在dependencyManagement中使用,表示从其他的pom中 导入dependency的配置
    查看全部
    0 采集 收起 来源:maven依赖范围

    2017-11-28

  • pom.xml常用元素 modelVersion 指定了当前pom版本 groupId 反写的公司网址+项目名 artifactId 项目名+模块名 version 版本号 第一个0表示大版本号,第二个0表示大版本号,第三个0表示大版本号 0.0.1snapshot快照 packaging 打包方式 默认是jar name 项目的描述名 url 项目的地址 description 项目描述 developers 开发人员信息 licenses 许可证信息 dependencies dependency scope 依赖范围 optional 设置依赖是否可选 exclusion dependencyManagement 依赖管理 不会被运行 build plugins 插件列表(指出坐标) parent 对父模块的继承 modules 定义多个模块 一起进行编译
    查看全部
  • pom.xml3
    查看全部
  • pom.xml2
    查看全部
  • pom.xml1
    查看全部
  • 使用maven插件(在package时使用source插件将源码打包) 1.在pom.xml配置要使用的插件(参考:http://maven.apache.org/plugins/index.html) <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <version>3.0.1</version> <!-- 定义插件的执行 --> <executions> <execution> <!-- 执行时期 --> <phase>package</phase> <!-- 执行目标 --> <goals> <goal>jar-no-fork</goal> </goals> </execution> </executions> </plugin> </plugins> </build> 2.运行
    查看全部
  • 3.site生命周期
    查看全部
  • 2.default生命周期
    查看全部
  • 1.clean声明周期
    查看全部
  • maven定义了3套生命周期
    查看全部
  • mavem项目构建过程
    查看全部
  • eclipse maven 配置maven:maven installation和maven setting 创建maven: new maven project 填写坐标信息 运行maven: pom.xml右击,run as maven build... 填写goals参数(build、package等命令)再运行
    查看全部
  • 1、坐标(构件通过坐标作为其唯一标识) groupId、artifactId、version 2、仓库: 本地仓库 远程仓库(全球中央仓库https://repo.maven.apache.org/maven2) 镜像仓库 /conf/setting.xml镜像仓库配置: <mirror> <id>maven.net.cn</id> <mirror> <id>alimaven</id> <mirrorOf>central</mirrorOf> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/repositories/central/</url> </mirror> 3、修改本地仓库的位置 <localRepository>...</localRepository> Ps:一旦配置了镜像仓库,那么先前的所有配置都会转到镜像仓库中。 默认仓库位置.m2 repository,将settings.xml复制到更改后的本地仓库中,这样maven版本更新了,也不用修改settings.xml了
    查看全部
  • mvn archetype:generate -DgroupId=组织名称 -DartifactId=项目名称 -Dversion=版本号 -Dpackage=包名 -DarchetypeArtifactId=项目类型(maven-archetype-webapp等) -DarchetypeCatalog=internal
    查看全部

举报

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

微信扫码,参与3人拼团

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

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