
Maven
爱码者
你感受到的压力都是来自于你自己不努力不积极而又不甘于现状的恐慌!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
maven笔记汇总
1_为什么学习mave2_maven是什么3_安装maven4_maven的helloworld(练习常用命令)5_maven的pom介绍、约定的目录结构、坐标6_STS整合maven7_IDE工具(STS)创建Maven jar项目8_maven的依赖管理9_仓库介绍、maven的生命周期、插件和目标10_maven的继承11_maven的聚合...原创 2019-10-12 20:37:32 · 146 阅读 · 0 评论 -
11_maven的聚合
文章目录一、聚合1、 为什么要使用聚合2、 如何配置聚合二、创建MavenWeb工程1、 创建项目缺陷2、 创建jsp有缺陷一、聚合1、 为什么要使用聚合将多个工程拆分为模块后,需要手动逐个安装到仓库后依赖才能够生效。修改源码后也需要逐个手动进行clean操作。而使用了聚合之后就可以批量进行Maven工程的安装、清理工作。聚合可以一键安装、一键操作、一键编译2、 如何配置聚合在总的聚合...原创 2019-10-12 20:32:43 · 154 阅读 · 0 评论 -
10_maven的继承
1、 为什么需要继承机制由于非compile范围的依赖信息是不能在“依赖链”中传递的,所以有需要的工程只能单独配置。例如:A项目:<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.9</version...原创 2019-10-12 20:29:40 · 100 阅读 · 0 评论 -
9_仓库介绍、maven的生命周期、插件和目标
文章目录一、仓库的介绍1、 分类2、 阿里云镜像服务器3、 仓库中的文件二、生命周期1、 什么是Maven的生命周期2、 Clean生命周期3、Site生命周期4、 Default生命周期5、 生命周期与自动化构建三、插件和目标一、仓库的介绍1、 分类[1] 本地仓库:为当前本机电脑上的所有Maven工程服务。[2] 远程仓库(1)私服:架设在当前局域网环境下,为当前局域网范围内的所有M...原创 2019-10-12 20:28:53 · 191 阅读 · 0 评论 -
8_maven的依赖管理
文章目录1、 基本概念2、 直接依赖和间接依赖3、 依赖的范围(重点)4、 依赖的传递性5、 依赖的原则:解决jar包冲突6、 依赖的排除7、 统一管理目标jar包的版本查找依赖的网址:http://mvnrepository.com1、 基本概念当A jar包需要用到B jar包中的类时,我们就说A对B有依赖。例如:commons-fileupload-1.3.jar依赖于common...原创 2019-10-12 20:27:51 · 190 阅读 · 0 评论 -
7_IDE工具(STS)创建Maven jar项目
1、 在Eclipse中创建Maven工程2、 POM文件<?xml version="1.0" ?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://ma...原创 2019-10-12 20:25:39 · 221 阅读 · 0 评论 -
6_STS整合maven
1、 Maven插件安装STS内置Maven插件,可以使用默认插件。但是我们推荐配置自己的Maven插件,这样可以控制Maven版本以及仓库位置。2、 Maven插件的设置①指定Maven核心程序的位置[1] 操作路径:Window→Preferences→Maven→Installations[2] 图解...原创 2019-10-12 20:24:31 · 175 阅读 · 0 评论 -
5_maven的pom介绍、约定的目录结构、坐标
一、POMProject Object Model:项目对象模型。将Java工程的相关信息封装为对象作为便于操作和管理的模型。Maven工程的核心配置。可以说学习Maven就是学习pom.xml文件中的配置。pom.xml中包含共有30个自定义标签。二、约定的目录结构现在JavaEE开发领域普遍认同一个观点:约定>配置>编码。意思就是能用配置解决的问题就不编码,能基于约定的就...原创 2019-10-12 20:23:09 · 248 阅读 · 0 评论 -
4_maven的helloworld(练习常用命令)
第一步:创建约定的目录结构Hello src ——main ————java ————resources ——test ————java ————resources pom.xmlmain目录用于存放主程序。test目录用于存放测试程序。java目录用于存放源代码文件。resources目录用于存放配置文件和资源文件。第二步:创建Maven的核心配置文...原创 2019-10-12 20:20:36 · 246 阅读 · 0 评论 -
3_安装maven
在这一节中,我们来看看Maven核心程序的安装和本地仓库的必要设置。然后我们就可以编写第一个Maven程序了。① 检查JAVA_HOME环境变量。Maven是使用Java开发的,所以必须知道当前系统环境中JDK的安装目录。进入cmd窗口:javac 或 java -versionC:\Windows\System32>echo %JAVA_HOME%C:\Java\...原创 2019-10-12 20:19:55 · 176 阅读 · 0 评论 -
2_maven是什么
文章目录1、 自动化构建工具2、 构建的概念3、 构建环节4、 自动化构建5、 Maven核心概念如果上面的描述能够使你认识到使用Maven是多么的重要,我们下面就来介绍一下Maven是什么。1、 自动化构建工具Maven这个单词的本意是:专家,内行。读音是['meɪv(ə)n]或['mevn],不要读作“妈文”。Maven是一款自动化构建工具,专注服务于Java平台的项目构建和依赖管理...原创 2019-10-12 20:14:32 · 422 阅读 · 0 评论 -
1_为什么学习maven
文章目录1、 添加第三方jar包2、 jar包之间的依赖关系3、 处理jar包之间的冲突4、 获取第三方jar包5、 将项目拆分成多个工程模块6、 实现项目的分布式部署Maven是干什么用的?这是很多同学在学完这个课程后最大的问题。之所以会提出这个问题,是因为即使不使用Maven我们仍然可以进行B/S结构项目的开发。从表述层、业务逻辑层到持久化层再到数据库都有成熟的解决方案——不使用Maven我...原创 2019-10-12 20:11:54 · 228 阅读 · 0 评论