![](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 · 259 阅读 · 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 · 123 阅读 · 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 · 250 阅读 · 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 评论