
Maven
Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理。
veejaLiu
nice to meet you.
展开
-
Maven(五)继承、聚合、自动化部署
目录继承1. 问题2. 解决思路3. 操作步骤聚合1. 为什么要使用聚合?2. 配置方法自动化部署附:如何查找依赖信息?继承1. 问题因为test范围的依赖不能传递,所以必然会分散在各个模块工程中,很容易造成版本不一致。比如,我们每个工程都用了Junit组件,这个组件的依赖范围就是test。所以我们需要统一管理各个模块工程中对junit依赖的版本。2. 解决思路将junit依赖统-提...原创 2020-03-29 21:20:13 · 323 阅读 · 0 评论 -
Maven(四)Maven的依赖
目录第三个工程Maven的依赖[高级]1. 依赖的传递性2. 依赖的排除3. 依赖的原则① 路径最短者优先② 路径相同时先声明者优先4. 统一管理依赖的版本第三个工程我们接下来建立第三个maven工程。工程坐标:groupId:com.veeja.mavenArtifactId:MakeFriendsPackage:com.veeja.maven在src/main/java中新建类...原创 2020-03-29 11:39:39 · 377 阅读 · 0 评论 -
Maven(三)在eclipse中使用Maven
Eclipse/MyEclipseMaven插件基本上是Eclipse/MyEclipse内置的,除了很低的版本,一般我们直接使用就可以。Maven插件的设置1. 设置installations指定Maven核心程序的位置。不建议使用插件自带的Maven程序,而应该使用我们自己解压的那个。2. 设置user settings指定conf/settings.xml的位置,进而获取本地仓...原创 2020-03-29 00:02:31 · 200 阅读 · 0 评论 -
Maven(二)maven核心概念
Maven一、Maven中的几个概念1. POM2. 坐标3. 仓库分类仓库中的内容二、第2个Maven工程搭建HelloFriend工程执行几个命令三、依赖依赖的范围① 从项目结构的角度理解compile和test的区别② 从开发和运行这两个不同阶段理解 compile 和 provided 的区别③ 有效性总结四、Maven的生命周期1. 什么是生命周期?2. Clean生命周期3. Site...原创 2020-03-28 11:59:50 · 341 阅读 · 0 评论 -
Maven(一)maven概述
一篇文章总结maven一、为什么需要maven?1. 目前我们会的一些技术2.目前的技术在开发中的问题二、maven是什么?1. 概述2. 什么是构建?36三、maven怎么用?一、为什么需要maven?1. 目前我们会的一些技术Maven 是干什么用的?即使不使用 Maven 我们仍然可以进行 B/S 结构项目的开发。从表述层、业务逻辑层到持久化层 再到数据库都有成熟的解决方案。2.目...原创 2020-03-27 22:55:22 · 625 阅读 · 0 评论