![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Maven
qcuii
这个作者很懒,什么都没留下…
展开
-
Maven 学习 ( 一 ) —— 概述
一、为什么要使用 Maven ? 1、管理 Jar 包 2、解决 Jar 包冲突 3、Jar 包仓(中央仓库、本地仓库、私服仓库) 4、rpc 远程调用、dubbo(接口项目发布私服) 二、两个传统 Java web 项目 加入相同 jar 包 缺点是什么? 1、占用磁盘资源 2、自己搜索 Jar 包下载 3、项目整合(SSM、SSH)时需要注意 Jar 包版本冲突问题 三、...原创 2018-07-22 20:40:37 · 124 阅读 · 0 评论 -
Maven 学习 ( 二 ) —— Maven 约定
一、传统 Java Web 项目的目录结构缺点 配置文件、测试代码、项目代码 糅杂,难以区分 二、什么是 Maven 约定? 即 Maven 的目录结构 1、Main 中存放核心项目代码 Java 中存放核心 Java 代码文件 resources 中存放配置文件(hibernate 配置文件等) 2、Test 存放测试文件,一般不...原创 2018-07-22 20:56:13 · 260 阅读 · 0 评论 -
Maven 学习 ( 三 ) —— Maven安装与配置
一、JDK 需要 1.6 及以上版本 二、下载 Maven http://maven.apache.org/ 三、解压 下载的 Maven 文件 四、配置环境变量 五、执行 CMD 命令 MVN -V 查看 Maven 是否安装成功 六、创建 Maven 库 找到 Maven 路径 apache-maven-3.0.5\conf 下的 settings.xml,...原创 2018-07-22 21:10:24 · 124 阅读 · 0 评论 -
Maven 学习 ( 四 ) —— Maven常用命令
一、Mvn 常用命令 1、Mvn compile —— 编译源代码,生成 target 目录 2、Mvn clean —— 清理 compile 编译完成的 文件,删除 target 目录 3、Mvn test —— 测试 4、Mvn packages —— 编译&打打包,编译源代码,并生成 Jar 包 5、mvn install 发布本地仓库、远程仓库 ...原创 2018-07-22 22:28:36 · 116 阅读 · 0 评论 -
Maven 学习 ( 五 ) —— Maven依赖
一、Maven 继承管理 1、创建一个 Maven 项目 2、编辑 pom.xml 文件,例用引用依赖为 Spring boot <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=...原创 2018-07-22 22:40:25 · 251 阅读 · 0 评论 -
Maven 学习 ( 六 ) —— 创建分模块工程
分模块工程优点:各模块 Jar 包独立,可以单独引用。 目录结构 ----- itmayiedu-parent-----父工程 ----- itmayiedu-service-----业务逻辑层 ----- itmayiedu-web-----web层 Eclipse 创建父目录 Eclipse 创建子目录 ...原创 2018-07-22 23:05:33 · 104 阅读 · 0 评论 -
Maven 学习 ( 六 ) —— 打包流程 及 Maven 冲突解决
一、Maven 打包流程 二、Maven 依赖冲突 Web工程依赖两个不同的,maven项目,依赖同一个artifactI d但是版本不同,这时候就会产生maven jar依赖冲突问题 <dependencies> <dependency> <groupId>com.itmayiedu</groupId> <arti...原创 2018-07-22 23:17:55 · 184 阅读 · 0 评论