摘要: 一、创建Web项目 1.1 选择建立Maven Project 选择File -> New ->Project,如下图所示: 在New窗口中选择 Maven -> Maven Project。点击【next】如下图所示: 1.2 选择项目路径 根据项目的实际情况选择项目的存放目录,也可以选择【Use 阅读全文
posted @ 2018-09-16 21:13 hzzz1024 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 一、安装Maven插件 下载下来的maven插件如下图所示:,插件存放的路径是:E:/MavenProject/Maven2EclipsePlugin m2e.txtt文件的内容如下:path=E:/MavenProject/Maven2EclipsePlugin/m2e m2e-extras.tx 阅读全文
posted @ 2018-09-16 21:11 hzzz1024 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 一、聚合 如果我们想一次构建多个项目模块,那我们就需要对多个项目模块进行聚合 注意:maven打包生成的普通jar包,只包含该工程下源码编译结果,不包含依赖的内容;所以需要使用自定义插件实现打包来包含依赖包; 1.1、聚合配置代码 例如:对项目的Hello、HelloFriend、MakeFrien 阅读全文
posted @ 2018-09-16 20:54 hzzz1024 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 一、Maven坐标 1.1、什么是坐标? 在平面几何中坐标(x,y)可以标识平面中唯一的一点。 1.2、Maven坐标主要组成 groupId:组织标识(包名) artifactId:项目名称 version:项目的当前版本 packaging:项目的打包方式,最为常见的jar和war两种 样例: 阅读全文
posted @ 2018-09-16 19:55 hzzz1024 阅读(337) 评论(0) 推荐(0) 编辑
摘要: maven作为一个高度自动化构建工具,本身提供了构建项目的功能,下面就来体验一下使用maven构建项目的过程。 一、构建Jave项目 1.1、创建Jave Project 1、使用mvn archetype:generate命令,如下所示: mvn archetype:generate -Dgrou 阅读全文
posted @ 2018-09-16 19:39 hzzz1024 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 上一篇只是简单介绍了一下maven入门的一些相关知识,这一篇主要是体验一下Maven高度自动化构建项目的过程 一、创建Maven项目 1.1、建立Hello项目 1、首先建立Hello项目,同时建立Maven约定的目录结构和pom.xml文件 Hello | --src | main | java 阅读全文
posted @ 2018-09-16 19:30 hzzz1024 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 管理包依赖是 Maven 核心功能之一,下面通过如何引入 jar 包;如何解析 jar 包依赖;包冲突是如何产生;如何解决包冲突;依赖管理解决什么问题;什么是依赖范围;使用包依赖的最佳实践等 6 个问题来介绍。 如何引入 jar 包 在代码开发时,如果需要使用第三方 jar 包提供的类库,那么需要在 阅读全文
posted @ 2018-09-16 19:29 hzzz1024 阅读(546) 评论(0) 推荐(0) 编辑
摘要: 一、Maven的基本概念 一、Maven的基本概念 Maven(翻译为"专家","内行")是跨平台的项目管理工具。主要服务于基于Java平台的项目构建,依赖管理和项目信息管理。 1.1、项目构建 项目构建过程包括【清理项目】→【编译项目】→【测试项目】→【生成测试报告】→【打包项目】→【部署项目】这 阅读全文
posted @ 2018-09-16 18:23 hzzz1024 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 学习了廖雪峰老师的Git教程之后的命令总结,重点关于git和远程仓库的东西。 如果没有学过,这是传送门 下面这个图很重要 一、git初始化本地仓库和配置 一、git初始化本地仓库和配置 echo "想输入到文件的内容,一般为# 库名字" >> README.md git init 初始化一个仓库 如 阅读全文
posted @ 2018-09-09 17:31 hzzz1024 阅读(556) 评论(0) 推荐(0) 编辑
摘要: rebase 假设你现在基于远程分支"origin",创建一个叫"mywork"的分支。 现在我们在这个分支做一些修改,然后生成两个提交(commit). 但是与此同时,有些人也在"origin"分支上做了一些修改并且做了提交了. 这就意味着"origin"和"mywork"这两个分支各自"前进"了 阅读全文
posted @ 2018-09-08 23:44 hzzz1024 阅读(10418) 评论(0) 推荐(2) 编辑