Maven简述及安装
简述
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简述及安装相关推荐
- java plugin 安装_eclipse maven plugin 插件 安装 和 配置
Posted on 2012-07-13 12:40 fancydeepin 阅读(96246) 评论(45) 编辑 收藏 所属分类: Maven3 Guide 环境准备: eclipse(He ...
- maven下载,安装与eclipse中maven配置
1.maven下载.安装与环境变量配置 http://blog.csdn.net/jiuqiyuliang/article/details/45390313 2.Eclipse中maven的配置 ht ...
- eclipse maven plugin 插件安装和配置
2019独角兽企业重金招聘Python工程师标准>>> 环境准备: eclipse(Helios) 3.6 maven 3.0.4 maven3 安装: 安装 Maven 之前要求先 ...
- eclipse maven 插件的安装和配置
maven3 安装: 安装 Maven 之前要求先确定你的 JDK 已经安装配置完毕.Maven是 Apache 下的一个项目.眼下最新版本号是 3.0.4.我用的也是这个. 首先去官网下载 Mave ...
- maven的下载安装,setting.xml配置教程,Idea 配置maven
1 自己安装maven maven的下载安装配置教程(详细图文) - 砰砰的猿 - 博客园 2 Idea 自带了apache maven,默认使用的是内置maven,一般C盘空间少的情况下,再自己配置 ...
- jdk、maven、idea安装配置
JDK.Maven.Idea安装配置 一.JDK环境配置 1.前往官网下载jdk[(Java Downloads | Oracle)](https://www.oracle.com/java/tech ...
- Maven本地仓库安装Jar的方法
Maven本地仓库安装Jar的方法 mvn install:install-file -Dfile=Jar所在路径 -DgroupId=组名 -DartifactId=构建名 -Dversion=版本 ...
- Maven及插件安装
2012年的时候,我准备下载Spring框架的源码及项目看看,没想导入Eclipse报错,于是开启了Maven学习之路.继而突然一瞬间发现,许多牛B的项目都变成了Maven项目了. 官网http:// ...
- eclipse maven plugin 插件 安装 和 配置
本文转自:http://www.blogjava.net/fancydeepin/archive/2012/07/13/eclipse_maven3_plugin.html maven3 安装: 安装 ...
最新文章
- 磁盘和文件系统管理(一)
- java中sum=a+aa+aaa_Java面向对象基础IO系统
- 上的网页显示拒绝访问_DLink家庭路由器上发现6个漏洞
- adb 查看当前包名和Activity
- wince 自动启动程序设置
- emacs shell插件_Windows 下 Emacs 中的 zsh shell 使用方法
- 信息学奥赛一本通(1188:菲波那契数列(2))
- python基础语法实验要求_Python基础语法-关于条件
- linux检测系统是否被入侵(上)
- 洛谷 1429 平面最近点对(加强版) 快排 非点分治或kdtree
- 硬核! BAT 究竟是怎么玩转中台的!
- SAM-BA 2.12 Patch 7 win7 64位 的安装
- ARM架构——转自维基百科
- 新版标准日本语中级_第三十二课
- XGBoost股票预测
- 矩阵对角化,SVD分解
- 【matlab】GMSK高斯最小频移键控
- 项目经理需要掌握的硬技能和软技能
- 学计算机专业还是数学专业课,数学专业的数学和计算机专业的数学的比较.doc...
- XENAPP 7.6 和XENDESKTOP 7.6 初体验之一 安装
热门文章
- IDEA 设置自动导入包,以及手动导入包
- Redis面试 - redis 的并发竞争问题是什么?
- LSA类型讲解——LSA-5(第5类LSA——Autonomous System External LSA)、LSA-4(第四类LSA——ASBR Summary LSA)讲解
- Linux 按 Ctrl + S 卡死的解决办法
- java 多线程同步 通过实现Runnable的示例
- 【Python】第一个程序---Helloworld!
- 智慧教室解决方案和移动授课概念说明
- 使用heroku托管服务搭建网站
- 中学编程_您可以从30岁的第一次编程采访中学到什么
- mvp内粗泄露问题_如何在一天内从MVP转到生产服务器