Maven
Maven
Charge8
此随笔或为自己所写、或转载于网络。仅用于个人收集和备忘。共享:正如牛顿所说“如果我比别人看得远,那是因为我站在巨人的肩膀上”
展开
-
Maven安装与配置(Eclipse/IDEA)
开发环境:1、JDK 1.8 2、Eclipse 4.7 3、Maven 3.5.4官网下载:http://maven.apache.org/download.cgi一、什么是Maven Maven 翻译为"专家"、"内行",是 Apache 下的一个纯 Java 开发的开源项目。 Maven是一个跨平台的项目构建和管理的工具,其主要服务于基于java平...原创 2018-08-17 11:09:04 · 892 阅读 · 0 评论 -
maven在eclipse中创建web工程
在 Eclipse 里使用 Maven :通常,创建一个简单 Maven 项目目录相对完整,若需额外的文件目录自己手动创建就好了,不推荐使用模板创建maven项目一. 在 Eclipse 里创建web工程 创建好之后 会有一点小错误(缺少 web.xml ),需要配置之后报错就会消失生成的 Maven 工程里没有 Tomcat 的运行环境Eclipse 解决办法:在 ...原创 2018-08-19 11:32:52 · 286 阅读 · 0 评论 -
maven传递依赖冲突解决
传递依赖: A.jar 依赖 B.jar, B.jar 依赖 C.jar, 这个时候我们就说B是A的直接依赖, C是A传递依赖;传递依赖可能会产生冲突: 联系着上面, 新导入一个jar包D.jar, D依赖C.jar, 但是B依赖的1.1版本, 而D依赖的是1.2版本, 这时候C这个jar包的两个版本, 如果同时被Maven导入工程, 冲突就出现了! 针对这种冲突一: Mav...原创 2018-08-19 14:20:51 · 357 阅读 · 0 评论 -
Maven的生命周期/常用命令/pom.xml标签
一、Maven的生命周期 一个项目的构建过成通常包括清理、编译、测试、打包、集成测试、验证、部署等。Maven从中抽取了一套完善的、易扩展的生命周期。 Maven的生命周期是抽象的,其中的具体任务都交由插件来完成。Maven为大多数构建任务编写并绑定了默认的插件。1、Maven的内部有三个构建生命周期:分别是 clean、default、site,每个生命周期...原创 2019-09-17 14:19:54 · 245 阅读 · 0 评论 -
Maven 依赖管理(依赖范围/排除/原则)
Maven 一个核心的特性就是依赖管理。当我们处理一个或多模块的项目时,模块间的依赖关系就变得非常复杂,管理也变得很困难。针对此种情形,Maven 提供了一种高度控制的方法。一、依赖配置 依赖是 Maven中最关键的部分,我们之所以在工程中使用Maven,就是因为它的依赖管理功能。如果我们想要在工程中引入某个jar 包,只需要在 pom.xml 中引入其 jar包...原创 2019-09-17 23:13:16 · 2140 阅读 · 0 评论 -
Maven 继承、聚合和父子结构的创建
一、继承: 继承:Ason继承Aparent,则Ason继承Aparent的所有依赖。 继承与依赖传递的区别是,不需要关心B的依赖 scope为compile这个前提条件。1、如何配置继承: 1)说到继承肯定是一个父子结构,那么我们创建一个parent project 2)<packaging>: 作为父模块的POM,其打包类型也...原创 2019-09-18 14:25:47 · 613 阅读 · 0 评论