史上最实用的 Maven 教程
十二篇文章轻松学会 Maven.
十哥的杂货铺
这个作者很懒,什么都没留下…
展开
-
史上最全的 Maven 教程 - 00 - 目录
Maven 系列的目录.史上最全的 Maven 教程 - 01 - Maven 介绍史上最全的 Maven 教程 - 02 - Maven 安装与配置史上最全的 Maven 教程 - 03 - Eclipse 中 Maven 插件的设置史上最全的 Maven 教程 - 04 - 约定的目录结构 / 常用的 Maven 命令史上最全的 Maven 教程 - 05 - PO...原创 2018-09-03 10:00:12 · 919 阅读 · 0 评论 -
史上最全的 Maven 教程 - 01 - Maven 介绍
Maven (01) 介绍为什么使用 Maven?目前开发中存在的问题:① 一个项目就是一个工程. 如果项目非常庞大, 就不适合继续使用 package 来划分模块. 最好是每一个模块对象一个工程, 利于分工协作.② 项目中需要的 jar 包必须手动复制到 lib目录下. 同样的 jar 包, 重复出现在不同的项目工程中, 浪费内存, 也让工程比较臃...原创 2018-09-02 19:27:29 · 401 阅读 · 0 评论 -
史上最全的 Maven 教程 - 02 - Maven 安装与配置
安装 Maven(1) 前往 https://maven.apache.org/download.cgi 下载最新版的 Maven 程序:![这里写图片描述](https://img-blog.csdn.net/20180902193825796?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3pob25neGk3ODYw/font/5...原创 2018-09-02 19:41:02 · 439 阅读 · 0 评论 -
史上最全的 Maven 教程 - 03 - Eclipse 中 Maven 插件的设置
Eclipse 中 Maven 插件的设置Eclipse 中已经内置了 Maven 插件, 但是我们不使用内置的 Maven, 而是使用我们自己安装的那个 Maven, 需要我们对其设置一下.注意: 这样设置只会对本工作区间有效, 其他的工作区间需要进行同样的设置.(1) Window -> Preferences -> Maven -> Ins...原创 2018-09-02 20:07:37 · 315 阅读 · 0 评论 -
史上最全的 Maven 教程 - 04 - 约定的目录结构 / 常用的 Maven 命令
约定的目录结构这是 Maven 项目约定的目录结构: 项目名 |------src (源码) |-------|------- main (存放主程序类) |-------|--------|-------java (存放 Java 源文件) |-------|--------|-------resources (存放框架以...原创 2018-09-02 20:13:46 · 777 阅读 · 0 评论 -
史上最全的 Maven 教程 - 05 - POM / 坐标 / 仓库管理
POMPOM, Project Object Model 项目对象模型.pom.xml 文件是 Maven 工程最核心的配置文件, 构建过程相关的一切设置都在这个文件中. pom.xml 包含了项目构建的信息, 包括项目的信息、项目的依赖等. pom.xml 文件是可以继承的, 大型项目中, 子模块的 pom.xml 一般都会继承于父模块的 pom.xml.<pr...原创 2018-09-02 20:22:20 · 354 阅读 · 0 评论 -
史上最全的 Maven 教程 - 06 - Maven 依赖
Maven 依赖Maven 中最关键的部分, 使用 Maven 最主要就是使用它的依赖管理功能. (1) 添加依赖当 A.jar 包 使用到了 B.jar 包中的某些类时, A 就对 B 产生了依赖. 那么如何在项目中以依赖的方式引入我们需要的 jar 包呢?就是在 pom.xml 文件中, 使用 dependency 标签 指定被依赖的 jar 包的在本地仓库中的...原创 2018-09-02 20:28:39 · 382 阅读 · 0 评论 -
史上最全的 Maven 教程 - 07 - Maven 插件
打包配置文件遇到问题 : maven clean package 打 war 包正常, 不报错. 但是 war 包会丢失 src/main/resources 目录下所有 xml 和 properties 文件.产生原因 : maven 默认不会打包项目 src 下的 xml 和 properties 等配置文件.解决方法 : 需要在 pom...原创 2018-09-02 20:32:16 · 487 阅读 · 0 评论 -
史上最全的 Maven 教程 - 08 - Maven 聚合 ( 多模块工程 )
Maven 聚合在开发2个以上模块的时候,每个模块都是一个 Maven Project。比如搜索平台,学习平台,考试平台。开发的时候可以自己管自己独立编译,测试,运行。但如果想要将他们整合起来,我们就需要一个聚合工程。比如: maven-parent (Maven Project) |- maven-son1 (Maven Module) ...原创 2018-09-02 20:39:41 · 7660 阅读 · 5 评论 -
史上最全的 Maven 教程 - 09 - Maven 继承
Maven 继承继承可以使子 pom 获得父 pom 中的各项元素和依赖的配置, 从而实现对子 pom 进行统一配置和依赖管理. 继承可以有效的避免多个子模块使用依赖版本不一致的情况, 有助于降低依赖冲突的几率. 父 pom 中的大多数元素都能被子 pom 继承, 在简化 pom 的同时, 还能够促进各个模块配置的一致性.(1) 依赖的继承在 父 pom 中...原创 2018-09-02 20:42:01 · 294 阅读 · 0 评论 -
史上最全的 Maven 教程 - 10 - 使用 Eclipse 创建 Maven 工程
使用 Eclipse 创建 Maven 版的 Java 工程(1) New -&amp;gt; Maven Project 或者 New -&amp;gt; Other -&amp;gt; Maven -&amp;gt; Maven Project(2) 点击 Next, 勾选第一项. 点击 Next. (3) 输入 gav 坐标. 点击 Finsh. 创建 Maven 版的 Java...原创 2018-09-02 20:46:28 · 294 阅读 · 0 评论 -
史上最全的 Maven 教程 - 11 - 更改 Maven 项目名
在 Eclipse 中更改当项目已经导入到 Eclipse 之后,只需要两步操作.(1) 修改项目文件夹名称选中项目 , 右键 , 改名.(2) 改项目组件名称选中项目,右键选择 Properties ,选中 Web Project Settings ,在 Context root 输入要更改的项目名即可. 手动更改这种做法最终也能实现改项目名的效果,只是...原创 2018-09-03 09:41:56 · 626 阅读 · 0 评论 -
史上最全的 Maven 教程 - 12 - Maven 在 Update Project 时报错
Maven 在 Update Project 时报错在 项目上右键 -> Maven -> Update Project 的时候, 报错: maven Could not update project SpringBoot-4 configuration java.lang.NullPointerException.使用的是 Eclipse + Maven.解决...原创 2018-09-03 09:47:09 · 496 阅读 · 0 评论