简述

1)、作用

①管理第三方jar包
建立本地仓库、去除大量重复文件

②jar包之间的依赖关系

③处理jar包之间的冲突(依赖传递时,依赖了不同版本的包)
最短路径者优先、先声明者优先

④获取第三方依赖包(从中央仓库下载)

⑤将一个项目拆分为多个模块
Web模块、组件模块、公共模块、环境模块(管理jar包)

⑥实现项目的分布式部署
每个模块运行在独立的模块上

2)、自动构建工具

①项目构建
编译:java——>class
部署:程序——>服务器
运行:启动服务器,访问上下文路径(项目)
构建环节:清理、编译、测试、报告、打包(jar、war)、安装、部署
自动化构建:自动完成构建环节

②依赖管理

3)、核心概念

①POM
②约定的目录结构
③坐标
④依赖管理
⑤仓库管理
⑥生命周期
⑦插件和目标
⑧继承
⑨聚合

安装和配置

①检查JAVA——HOME环境变量

②下载并解压Maven的核心程序(非中文无空格)
点击前往下载页

③配置环境变量
M2_HOME、path

④检测是否安装成功

⑤配置本地仓库
默认本地仓库:~/.m2/respond
修改settings.conf文件:

  <!-- localRepository| The path to the local repository maven will use to store artifacts.|| Default: ${user.home}/.m2/repository<localRepository>/path/to/local/repo</localRepository>-->//去掉注释<localRepository>目标路径</localRepository>

⑥配置下载镜像服务器

<mirror><id>alimaven</id><mirrorOf>central</mirrorOf><name>aliyun maven</name><url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>

⑦配置对应JDK版本

<profiles><profile><id>jdk-1.8</id><activation><activeByDefault>true</activeByDefault><jdk>1.8</jdk></activation><properties><maven.compiler.source>1.8</maven.compiler.source><maven.compiler.target>1.8</maven.compiler.target><maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion></properties></profile>
</profiles>

常用指令

在pom.xml文件路径下执行
测试类位于:src/test/包(类名以Test结尾)
业务类位于:src/main/包
①mvn compile(编译)
②mvn clean(清理)
③mvn clean compile(清理并编译)
④mvn test-compile(编译测试类)
⑤mvn clean test(清理测试类)
⑥mvn clean package(清理并测试再打包)
⑦mvn surce:jar(生成源码包)

Maven简述及安装相关推荐

  1. java plugin 安装_eclipse maven plugin 插件 安装 和 配置

    Posted on 2012-07-13 12:40 fancydeepin 阅读(96246) 评论(45)  编辑  收藏  所属分类: Maven3 Guide 环境准备: eclipse(He ...

  2. maven下载,安装与eclipse中maven配置

    1.maven下载.安装与环境变量配置 http://blog.csdn.net/jiuqiyuliang/article/details/45390313 2.Eclipse中maven的配置 ht ...

  3. eclipse maven plugin 插件安装和配置

    2019独角兽企业重金招聘Python工程师标准>>> 环境准备: eclipse(Helios) 3.6 maven 3.0.4 maven3 安装: 安装 Maven 之前要求先 ...

  4. eclipse maven 插件的安装和配置

    maven3 安装: 安装 Maven 之前要求先确定你的 JDK 已经安装配置完毕.Maven是 Apache 下的一个项目.眼下最新版本号是 3.0.4.我用的也是这个. 首先去官网下载 Mave ...

  5. maven的下载安装,setting.xml配置教程,Idea 配置maven

    1 自己安装maven maven的下载安装配置教程(详细图文) - 砰砰的猿 - 博客园 2 Idea 自带了apache maven,默认使用的是内置maven,一般C盘空间少的情况下,再自己配置 ...

  6. jdk、maven、idea安装配置

    JDK.Maven.Idea安装配置 一.JDK环境配置 1.前往官网下载jdk[(Java Downloads | Oracle)](https://www.oracle.com/java/tech ...

  7. Maven本地仓库安装Jar的方法

    Maven本地仓库安装Jar的方法 mvn install:install-file -Dfile=Jar所在路径 -DgroupId=组名 -DartifactId=构建名 -Dversion=版本 ...

  8. Maven及插件安装

    2012年的时候,我准备下载Spring框架的源码及项目看看,没想导入Eclipse报错,于是开启了Maven学习之路.继而突然一瞬间发现,许多牛B的项目都变成了Maven项目了. 官网http:// ...

  9. eclipse maven plugin 插件 安装 和 配置

    本文转自:http://www.blogjava.net/fancydeepin/archive/2012/07/13/eclipse_maven3_plugin.html maven3 安装: 安装 ...

最新文章

  1. 磁盘和文件系统管理(一)
  2. java中sum=a+aa+aaa_Java面向对象基础IO系统
  3. 上的网页显示拒绝访问_DLink家庭路由器上发现6个漏洞
  4. adb 查看当前包名和Activity
  5. wince 自动启动程序设置
  6. emacs shell插件_Windows 下 Emacs 中的 zsh shell 使用方法
  7. 信息学奥赛一本通(1188:菲波那契数列(2))
  8. python基础语法实验要求_Python基础语法-关于条件
  9. linux检测系统是否被入侵(上)
  10. 洛谷 1429 平面最近点对(加强版) 快排 非点分治或kdtree
  11. 硬核! BAT 究竟是怎么玩转中台的!
  12. SAM-BA 2.12 Patch 7 win7 64位 的安装
  13. ARM架构——转自维基百科
  14. 新版标准日本语中级_第三十二课
  15. XGBoost股票预测
  16. 矩阵对角化,SVD分解
  17. 【matlab】GMSK高斯最小频移键控
  18. 项目经理需要掌握的硬技能和软技能
  19. 学计算机专业还是数学专业课,数学专业的数学和计算机专业的数学的比较.doc...
  20. XENAPP 7.6 和XENDESKTOP 7.6 初体验之一 安装

热门文章

  1. IDEA 设置自动导入包,以及手动导入包
  2. Redis面试 - redis 的并发竞争问题是什么?
  3. LSA类型讲解——LSA-5(第5类LSA——Autonomous System External LSA)、LSA-4(第四类LSA——ASBR Summary LSA)讲解
  4. Linux 按 Ctrl + S 卡死的解决办法
  5. java 多线程同步 通过实现Runnable的示例
  6. 【Python】第一个程序---Helloworld!
  7. 智慧教室解决方案和移动授课概念说明
  8. 使用heroku托管服务搭建网站
  9. 中学编程_您可以从30岁的第一次编程采访中学到什么
  10. mvp内粗泄露问题_如何在一天内从MVP转到生产服务器