本文主要是介绍Maven 总章,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
前言
Maven是一个用于包管理、发布部署的一个工具. 相同的类型的工具还有Ant
,Gradle
.
本教程内所涉及的资源都可以在此项目内找到:https://github.com/SeanYanxml/maven-train
PS: 记得我解除的第一个任务就是打包,曾经对于发现Jar In Jar
的方式研究了一整个晚上. 正是基于Maven的理解,之后,项目内部署包以及后面的脚本都是交与我来完成.
为了和我遇到一样困惑和问题的同伴们, 近期将其整理出来, 以飨读者.
正文
本教程内主要包括如下几个部分:
[1] Maven 安装和配置
[2] Eclipse Maven插件&Tomcat插件
[3] Maven 基本使用与远端仓库配置
[4] Maven的聚合和依赖
[5] Maven 基础命令与生命周期
[6] Maven 常见插件
[7] Maven 打包实战
[8] Maven 解决依赖Jar包冲突
- To be continue
- Maven Docker
- Maven Jenkins
知识点
- maven 安装与本地仓库配置
- maven eclipse 插件的配置
- maven eclipse simple项目的创建和使用
- maven eclipse web项目的创建和使用
- maven springboot 项目的创建和使用
- maven 相互的聚合和依赖
- maven 生命周期
- maven 基本原理(博客)
- maven 常见的maven命令
- maven 打包插件
- maven 设置代理镜像仓库 (官方 https://mvnrepository.com/)
- maven profile 插件的管理
- maven 私有仓库的安装
官方:
[1] Maven官方
[2] Maven Repository
[3] Maven Plugins
Reference
- maven-docker
[1]. maven构建docker镜像三部曲之一:准备环境
- train
[1]. Maven学习总结(一)——Maven入门
[2]. Maven学习 (一) 搭建Maven环境
[3]. Maven实战(六)— dependencies与dependencyManagement的区别
[4]. Maven简介(三)——profile介绍
- plugins
[1]. Maven的几个常用plugin
[2]. maven常用插件: 打包源码 / 跳过测试 / 单独打包依赖项
[3]. maven关于打包的那些插件
[4]. Java技术–maven的assembly插件打包(依赖包归档
[5]. 使用maven插件对java工程进行打包
[6]. Offical Maven Plugin Doc
- 生命周期
[1]. Maven生命周期详解
这篇关于Maven 总章的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!